日期:2014-05-17 浏览次数:20913 次
var tablemy=document.getElementById("my_table");
var tbody=document.createElement("tbody");
var element=document.createElement("tr");
var tdelement=document.createElement("td");
tdelement.appendChild(document.createTextNode("45555555555555"));
element.appendChild(tdelement);
var tdelement=document.createElement("td");
tdelement.appendChild(document.createTextNode("fghgfhgf"));
element.appendChild(tdelement);
var tdelement=document.createElement("td");
tdelement.appendChild(document.createTextNode("768uiuyiuiuyiui"));
element.appendChild(tdelement);
tbody.appendChild(element)
tablemy.appendChild(tbody);
------解决方案--------------------
你用
<div id=x></div>
document.getElemetById("x").innerHTML="<table"啊
别用outerHTML了啊
------解决方案--------------------
用 innerHTML
------解决方案--------------------
<script type="text/javascript">
function fun()
{
s=[]
for(i=0;i<10;i++)
s.push("<tr><td><select><option value='1'>"+i+"</select><input type=checkbox><input type=checkbox><textarea></textarea></td></tr>")
document.getElementById("x").innerHTML="<table border>"+s.join("")+"</table>"
}
</script><div id=x></div>
<input onclick='fun()' type=button value=创建 >