ejemplos - obtener contenido de un div javascript
JavaScript obtiene entrada TextArea a través de.value o.innerHTML? (5)
Deberías usar .value
myTextArea.value
¿Está bien obtener el valor de un elemento textarea en JavaScript con myTextArea.value
o debería usar myTextArea.innerHTML
?
Gracias.
La respuesta depende de tu situación.
Personalmente usaría .value ya que eso es lo que proporcionan las otras entradas de formulario. Es más fácil tener el hábito de hacerlo de esa manera.
No utilice el valor de uso de innerHTML, por ejemplo, document.getElementById (name) .value
Para div y span, puede usar innerHTML, pero para el valor de uso de área de texto. Por favor mira el ejemplo a continuación.
<script language="javascript/text">
document.getElementById("spanText").innerHTML ="text";
document.getElementById("divText").innerHTML ="text";
document.getElementById("textArea").value ="text";
</script>
<span id="spanText"></span>
<div id="divText"></div>
<textarea id="textArea"></textArea>
Una diferencia es que puedes usar entidades HTML con .innerHTML
document.getElementById(''t1'').innerHTML = ''<>&'';
document.getElementById(''t2'').value = ''<>&'';
<textarea id="t1"></textarea>
<textarea id="t2"></textarea>