Ich habe eine Tabelle:
Wissen wir.
<html>
<tr>
<td>Text<input type="text">Text2</td>
<tr>
<html>
>
> Nun möchte ich in diesem td-Tag ein div rumlegen also so:
>
> `<td><div>Text<input type="text"><p>Text2</p></div></td>`{:.language-html}
>
> Bisher sind alle meine Versuche gescheitert ...
>
> Probiert habe ich in etwa folgendes:
>
> ~~~javascript
var table = document.getElementsByTagName("table");
> var tr = table[0].getElementsByTagName("tr");
> var td = tr[0].getElementsByTagName("tr");
----------------------------------------^^
> var child_div = document.createElement("div");
> for(var i=0; i<td.childNodes.length; i++){
td wäre, wenn es definiert wäre, eine Collection von tds, kein einzelnes Element.
> child_div.appendChild(td.childNodes[i]);
Du versuchtst, eine Methode auf eine eine Collection anzuwenden.
> }
>
Klappt eigentlich ganz gut, nur das "Text" kein Knoten ist.
erstaunt mich / nicht.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische