A continuación se muestra mi código HTML, ¿cómo obtengo el valor de la etiqueta seleccionada aquí?
<div id="myDropdownOptions" onclick="logType()"> <a href="#about">about</a> <a href="#base">base</a> <a href="#blog">blog</a> </div>La propiedad de target del objeto Evento global le dará el elemento en el que se hizo clic.
Luego puede usar textContent para obtener el texto de él (suponiendo que eso es lo que desea, solo los controles de formulario (como los elementos input ) tienen value s.
function logType() { console.log(event.target.textContent); } <div id="myDropdownOptions" onclick="logType()"> <a href="#about">about</a> <a href="#base">base</a> <a href="#blog">blog</a> </div> Tenga en cuenta que el objeto de evento global está en desuso, por lo que debe reemplazar su atributo onclick con el método addEventListener y usar el objeto de evento que se pasa como el primer argumento de la devolución de llamada.
function logType(event) { console.log(event.target.textContent); } document .querySelector("#myDropdownOptions") .addEventListener("click", logType); <div id="myDropdownOptions"> <a href="#about">about</a> <a href="#base">base</a> <a href="#blog">blog</a> </div>