假如我有一个<table><tr><td>1</td></tr></table>
这个是一个字符串,在网页上并不存在,
我想把他变成一个可以操作的DOM对象,来引深var=..rows[i].cells[j]...等这样的操作,
除了用Juqery变成Dom对象外,还有哪些方法???????能用马上结帖,谢谢。不要用Jquery
这个是一个字符串,在网页上并不存在,
我想把他变成一个可以操作的DOM对象,来引深var=..rows[i].cells[j]...等这样的操作,
除了用Juqery变成Dom对象外,还有哪些方法???????能用马上结帖,谢谢。不要用Jquery
var tr = table.insertRow(-1);
var titleBar = tr.insertCell(-1);参考
var tr = document.createElement("tr");
var td = document.createElement("td");tr.appendChild(td);
table.appendChild(tr);
document.body.appendChild(table);注意不要使用insertRow,insertCell,直接使用dom将会比xhtml api的效率高出10倍左右
var tr = document.createElement("tr");
var td = document.createElement("td");
var tdContent = document.createTextNode("1");td.appendChild(tdContent);
tr.appendChild(td);
table.appendChild(tr);
document.body.appendChild(table);
table.childNodes//tr数组
tr.childNodes//td数组
td.childNodes//文本节点数组
var div=document.createElement("div");
div.innerHTML=s;
var tbl=div.getElementsByTagName("table")[0];for(var i=0;i<tbl.rows.length)
for(var j=0;j<tbl.rows[i].cells.length;j++)
document.write(tbl.rows[i].cells[j].innerHTML);