¿Existe la mejor manera de ocultar la opción seleccionada?

tommy

¿Existe la mejor manera de ocultar optionuna selectetiqueta en una ? Quiero ocultar algunos optionen mi selectetiqueta, por ejemplo.

    <select>
      //number
      <option value="">-Please Select-</option>    
      <option class="number" value="1">1</option> 
      <option class="number" value="2">2</option> 
      <option class="number" value="3">3</option> 
      //English
      <option class="english" value="A">A</option> 
      <option class="english" value="B">B</option> 
      <option class="english" value="C">C</option> 
    </select>
<script>    
    var number = document.getElementsByClassName("number");
    var english = document.getElementsByClassName("english");

    if(show_enlish){
     for (i = 0; i < number.length; i++) {
      number[i].style.display =  'none'; //hidden number 1 2 3
     }else{
      for (i = 0; i < english.length; i++) { 
      english[i].style.display =  'none'; //hidden english abc
     }
    }
</script> 

Estoy intentando usar este código para ocultar la optionetiqueta. ¿Existe la mejor forma de ocultar una optionetiqueta?

HKJeffer

Utilice document.getElementsByClassName('number')[0].remove();(con índice en bucles o el forEach()prototipo) para eliminar dinámicamente los elementos.

Un bucle actualizado de su código sería:

for (i = 0; i < number.length; i++) {
    // keep using index 0 as the DOM array becomes smaller as you remove the element
    english[0].remove(); 
}

O si está usando ES6, puede usar Array.from()para convertir el NodeListen una matriz y luego usar forEach():

Array.from(english).forEach(element => {
    element.remove();
});

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Cómo ocultar la opción seleccionada de la lista

¿Existe una mejor manera de combatir la inyección SQL?

¿Cómo ocultar la opción seleccionada en la lista de selección personalizada?

¿Cómo puedo ocultar la opción seleccionada de la lista desplegable?

La mejor manera de ocultar botones automáticos en VBA

Ocultar y mostrar DIV de diferentes columnas según la opción seleccionada

¿Cuál es la mejor manera de ocultar / mostrar varios cuadros de texto en diferentes grupos de formularios con botones de opción?

Ocultar la opción seleccionada en forma dinámica jquery

Ocultar la opción seleccionada en forma dinámica jquery

¿Hay alguna manera de cambiar programáticamente la opción seleccionada de SegmentedControlIOS en React Native?

Cómo ocultar div si dependiendo de la opción desplegable seleccionada

Obtener texto de la opción seleccionada

Menú desplegable: ocultar la opción no seleccionada y la opción predeterminada

¿Existe una mejor manera de salir de la recursividad?

IU de material de autocompletar: no se puede ocultar la opción seleccionada en la entrada cuando múltiples = {falso}

¿Cuál es la mejor manera de ocultar la contraseña del almacén de claves en Android?

Ocultar y mostrar mensajes de advertencia según la opción seleccionada en varias entradas de selección

Manera más rápida de llenar NaN con la mejor opción de groupby

¿Existe una mejor manera de separar la escritura del fondo?

¿Existe una mejor manera de contar la aparición de char en una cadena?

¿Existe una mejor manera de cambiar la visualización de los botones en javascript / Vue?

Ocultar la opción seleccionada en el siguiente cuadro de selección en select2 jquery o javascript

no existe en la condición actual en c # ¿mejor manera de escribir esto?

gunicorn: ¿Existe una mejor manera de recargar gunicorn en la situación descrita?

Alerta si la opción seleccionada ya está seleccionada en otra opción de selección

Firefox ignora la opción seleccionada = "seleccionada"

La mejor manera de trazarlo

¿Cuál es la mejor manera de ocultar la pantalla mientras se construyen enlaces js eliminados?

La mejor manera de mostrar y ocultar la GUI cuando se produce un clic

TOP Lista

CalienteEtiquetas

Archivo