【发布时间】:2011-04-13 05:43:19
【问题描述】:
我有一个测试的 HTML 块,例如::
HTML 是一个字符串,而不是 DOM 元素,但我正在尝试查看是否有一种方法,或者一种可用于将字符串作为 DOM 插入的方法,因此可以将其附加到 DOM .
var test='<tr class="rowHeaders">';
test=test+'<td id="sTD" name="sTD" width="4%">test.php</td>'
test=test+'<td width="2%"><input type="radio" name="tb" ></td>';
test=test+'<td id="tTD" name="tTD" width="2%">php</td>';
test=test+'<td width="2%"><input type="button" name="vv" ></td>';
test=test+'</tr>';
var scriptTBL=document.getElementById("scriptsT");
scriptTBL.children[0].appendChild(test);
尝试做这样的事情......
但是“test”不是一个有效的节点或元素,那么我怎样才能将它添加到元素中呢??
我考虑过使用 innerHtml,但对于 DOM 的 table/tbody 可能已经有一个现有的子项。
我一直在探索片段,但这不是点击!
测试 html 有 tbl:
<table id="scriptsT" name="scriptsT" >
<tr>
.
.
非常感谢您的指点或想法。
谢谢。
【问题讨论】:
标签: javascript dom