Buenas señores necesito una mano desearia modificar el valor que tengo que mi chek por el del javascrit pero no me sale a que se debe ????
<!DOCTYPE html>
<html>
<body>
<form action="">
<input type="checkbox" name="vehicle" id="Chek" value="Bike" >Hola<br>
</form>
</body>
<script type="text/javascript">
document.getElementById("Chek").innerHTML = "Valor cambiado";
</script>
</html>
Los input usan value no innerhtml.
Saludos
Pero para modificar el string que trae ????
Es que el string que trae no pertenece al input. Si te fijas, no tiene </input>.. en cambio todo se declara en el <input />.
Para modificarlo vas a tener que asignarle algun contenedor al texto. Ejemplo.
<!DOCTYPE html>
<html>
<body>
<form action="">
<input type="checkbox" name="vehicle" id="Chek" value="Bike" />
<label id="texto" for="Chek">Hola</label><br>
</form>
</body>
<script type="text/javascript">
document.getElementById("texto").innerHTML = "Valor cambiado";
</script>
</html>
Saludos