Andreas Lindig: DOM - ist das nicht furchtbar?

Beitrag lesen

Ich weiss nicht, aber vielleicht machst du was falsch?

hmm...
in Deinem Beispiel bekommst Du ja schon einen fertigen String, wenn ich das richtig sehe.

mal ein Beispiel von mir

ins Dokument soll eingefügt werden:

<form action="script.php" method="post">
   <input type="text" value="mein_wert">
</form>

mit innerHTML schreib ich das als String einfach so hin.

mit DOM:

var formular = document.createElement("form");
var action = document.createAttribute("action");
    action.nodeValue = "script.php";
    formular.setAttributeNode(action);
var method = document.createAttribute("method");
    method.nodeValue = "post";
    formular.setAttributeNode(method);
var input = document.createElement("input");
var type = document.createAttribute("type");
    type.nodeValue = "text";
    input.setAttributeNode(type);
var value = document.createAttribute("value");
    value.nodeValue = "mein_wert";
    input.setAttributeNode(value);
formular.appendChild(input);

kann man das abkürzen?

Gruß, Andreas

--
SELFFORUM - hier werden Sie geholfen,
auch in Fragen zu richtiges Deutsch