JS proporciona dos métodos para obtener el valor del cuadro desplegable y el texto en Internet: pero algunas personas son muy irresponsables, y no consideran los errores causados por las diferencias entre los navegadores, lo que lleva a muchos novatos a descubrir los errores ¡Después de pensar durante mucho tiempo!
A continuación resumiré los valores y el texto de los elementos seleccionados en Firefox e IE para obtener el cuadro desplegable:
1. Métodos compatibles con IE y Firefox:
Recibir mensajes de texto
La copia del código es la siguiente:
var obj = document.getElementById ('select_template');
Var text = obj.options [obj.selectedIndex] .Text; // Obtener texto
var obj = document.getElementById ("select_template");
para (i = 0; i <obj.length; i ++) {// La longitud del cuadro desplegable es su número de opciones
if (obj [i] .selected == true) {
Var text = obj [i] .Text; // Obtener texto
}
}
El método anterior es más simple
2. IE es compatible con Firefox y no admite:
La copia del código es la siguiente:
var obj = document.getElementById (nombre);
para (i = 0; i <obj.length; i ++) {
if (obj [i] .selected == true) {
Var text = obj [i] .innertext;
}
}
Obtener métodos de valor, es decir, Firefox son comunes:
value var = document.getElementById ("select_template"). Valor; // Obtener el valor
Resumen: De hecho, es principalmente que tanto IE como Firefox soportan el valor y los atributos de texto, y Firefox no admite atributos de innertext.
JS implementa la página actual para abrir un nuevo enlace:
window.location.href = url;