Soll ich .innerHTML oder .value für <textarea> verwenden?

Dies ist ein Follow-up vonFunktioniert das nicht, weil ich in einem div kein Skript verwenden kann?

Wo ich aufgehört habe, hatte ich diesen Code:
Schaltflächenskript:

<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>

Die Textbereiche (ohneclass undstyle Attribute & zwischen Nicht-Div-Text):

<textarea id="editorHead" rows="20"></textarea>
<textarea id="editorBody" rows="20"></textarea>
<div id="result"></div>

Derzeit funktioniert dies nicht und eine meiner Antworten (die akzeptierte) sagte diescorrectProperty sollte auf eingestellt sein"innerHTML". So sollte es sein? Oder ist das Problem eine Störung mitwindow (wie früher)? Oder ... sollte ich es in ein Formular einfügen und dann verwenden"value"?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage