teclado inspeccionar guardar elemento editar chrome cambios html firefox select drop-down-menu

html - inspeccionar - El menú desplegable de Firefox hace clic



inspeccionar elemento firefox (2)

Tengo un menú desplegable para idiomas en mi sitio web y funciona bien en Google Chrome, Safari e Internet Explorer, pero está oculto en Firefox.

Este es el código:

<a href=""> <select id="languageSelector" style="background-color: transparent" onchange="location = this.options[this.selectedIndex].value;"> <option value=".">ESPAÑOL</option> <option value="./en/index.html">ENGLISH</option> <option value="./de/index.html">DEUTSCH</option> <option value="./fr/index.html">FRANÇAIS</option> <option value="./nl/index.html">NEDERLANDS</option> </select> </a>

También tiene un comportamiento raro. Si me muevo a través de la selección con mi teclado y presiono Enter, funciona, pero al hacer clic con el mouse no está funcionando.

Estoy usando Firefox 38.0.5.

Cualquier ayuda sería apreciada.


¿Por qué su código está rodeado por una etiqueta a ( <a href=""></a> )? Si hace clic en el contenido (por ejemplo, su menú desplegable) href = "" vuelva a cargar la página. Elimine a o cambie href="" a href="#" .


Para mí, cambiar href = "" a href = "#" no fue suficiente. El atributo href debe eliminarse por completo y solo <a> será suficiente para:

  1. hacer que el DDL funcione correctamente en FF 38.0.5
  2. retener clases CSS vinculadas a "a" en la hoja de estilo