Tengo una etiqueta de anclaje simple como la siguiente:
<a onclick="{!c.handleClick}" >Major</a> <a onclick="{!c.handleClick}" >Minor</a>Dentro de la función handleClick, estoy realizando operaciones DML que son comunes para ambas direcciones URL. Luego estoy tratando de diferenciar los clics Mayores/Menores y realizar las acciones necesarias y luego redirigir al archivo respectivo. ¿Puedo saber qué elemento puedo agregar a la etiqueta y hacer que los clics sean diferenciables?
Puede agregar una ID a cada ancla y luego apuntar en función de eso:
function handleClick(e) { e.preventDefault(); const id = e.target.id; if (id === 'major') { console.log('Major clicked'); } else { console.log('Minor clicked'); } } <a href="#" onclick="handleClick(event)" id="major">Major</a> <a href="#" onclick="handleClick(event)" id="minor">Minor</a>