¿Debo usar .innerHTML o .value para <textarea>?
Este es un seguimiento de¿Esto no funciona porque no puedo usar un script en un div?
Donde lo dejé, tenía este código:
Botón de script:
<script>
var correctProperty = "value";
function run(){
document.getElementsByTagName("head")["0"].innerHTML += eval(document.getElementById("editorHead")[correctProperty]);
document.getElementById("result").innerHTML = eval(document.getElementById("editorBody")[correctProperty]);
}
</script>
Las textareas (sinclass
ystyle
atributos y entre el texto no div):
<textarea id="editorHead" rows="20"></textarea>
<textarea id="editorBody" rows="20"></textarea>
<div id="result"></div>
Actualmente esto no funciona, y una de mis respuestas de antes (la aceptada) dijo quecorrectProperty
debe establecerse en"innerHTML"
. Entonces, ¿debería? ¿O es el problema una interferencia conwindow
(como antes)? O, ... debería ponerlo en una forma y luego usar"value"
?