Cambiar texto de botón con JavaScript

publicado por: Anonymous

Estoy intentando cambiar el texto de botón con JavaScript, ¿por qué no funciona?

_x000D_

_x000D_

function FbotonOn() {_x000D_
  var uno = document.getElementById('botonOn');_x000D_
  if (uno.value == 'off') uno.value = 'on';_x000D_
  else uno.value = 'off'; }

_x000D_

<button type="button" id="botonOn" onclick="FbotonOn(this)" >on</button>

_x000D_

_x000D_

_x000D_

solución

Puedes usar una función ternaria para que el código sea menos saludos espero te ayude

_x000D_

_x000D_

<!DOCTYPE html>_x000D_
<html>_x000D_
<head>_x000D_
</head>_x000D_
_x000D_
<body>_x000D_
_x000D_
<button type="button" id="botonOn" onclick="FbotonOn()"> on </button>_x000D_
_x000D_
</body>_x000D_
</html>_x000D_
_x000D_
<script>_x000D_
var valor = true_x000D_
function FbotonOn() {_x000D_
  var uno = document.getElementById('botonOn');_x000D_
  valor?uno.innerText = "off":uno.innerText = "on";_x000D_
  valor=!valor_x000D_
}_x000D_
_x000D_
</script>

_x000D_

_x000D_

_x000D_

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *