JavaScript - No me toma estos codigos (Principiante) Ayuda

 
Vista:
sin imagen de perfil

No me toma estos codigos (Principiante) Ayuda

Publicado por Ivan (1 intervención) el 11/06/2019 05:03:34
1
2
3
4
5
6
7
8
9
10
var inputs = document.getElementByClassName('fomulario__input');
for (var i= 0; i < inputs.length; i++){
	inputs[i].addEventListener("keyup",function(){
		if(this.value.length>=1){
			this.nextElementSibling.classList.add("fijar");
		}else{
			this.nextElementSibling.classList.remove("fijar");
		}
	});
}
En sublime quisiera saber si algo esta mal es la parte de un formulario y no es mio soy programador principiante.
La verdad se me dificulta por que recien me estoy metiendo en java.
La clase fijar viene de un archivo css pero no me lee el codigo nextElementSibling ni classList
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de ScriptShow
Val: 2.019
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

No me toma estos codigos (Principiante) Ayuda

Publicado por ScriptShow (692 intervenciones) el 11/06/2019 12:31:58
Saludos Ivan,

a ver te sirve el ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<style>
.fijar {background:#DDDD44;border:#000000 2px solid}
</style>
 
<input class="fomulario__input" type="text" size="48" value="">
<br><br>
<input class="fomulario__input" type="text" size="48" value="">
 
<script>
var inputs = document.getElementsByClassName('fomulario__input');
for (var i= 0; i < inputs.length; i++){
inputs[i].addEventListener("keyup",function(){
if(this.value.length>=1){
this.classList.add("fijar");
}else{
this.classList.remove("fijar");
}
});
}
</script>

Espero sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar