<script>
function add(){
var table=document.createElement("TABLE");
table.id="table";
document.body.appendChild(table)//-----〉关键
var tr=table.insertRow();
///?不知是否可以通过createElement创建tr对象,
tr.id="tr";
var td=tr.insertCell();
td.id="td";
td.innerText="table"
}
</script><a href=# onclick="add()">add</a>
function add(){
var table=document.createElement("TABLE");
table.id="table";
document.body.appendChild(table)//-----〉关键
var tr=table.insertRow();
///?不知是否可以通过createElement创建tr对象,
tr.id="tr";
var td=tr.insertCell();
td.id="td";
td.innerText="table"
}
</script><a href=# onclick="add()">add</a>
td.para2="yyy"
然后不就可以在onclick事件中调用了吗?
不知是不是你说的意思
var table=document.createElement("TABLE")
var tbody=document.createElement("TBODY")
var tr=document.createElement("TR")
var td=document.createElement("TD")
document.body.appendChild(table)
table.appendChild(tbody)
tbody.appendChild(tr)
tr.appendChild(td)
td.innerText="gorush"
</script>
<body></body>注意:table的dom,tbody是一定不能少的http://expert.csdn.net/Expert/topic/1462/1462881.xml?temp=.729336
<table><tr id=test onclick="alert(this.id);"><td></td></tr></table>如果改成动态创建该如果实现(关键是事件如果处理)
table.id="table";
var tr=table.insertRow();
tr.id="tr";
var td=tr.insertCell();
td.id="td";
td.onclick = function(param)
{
alert(this.id);
alert(param);
}
var table=document.createElement("TABLE")
var tbody=document.createElement("TBODY") document.body.appendChild(table)
table.appendChild(tbody)
table.border=1
for (var i=1;i<10;i++){
var tr=document.createElement("TR")
var td=document.createElement("TD")
tbody.appendChild(tr)
tr.appendChild(td)
tr.id="tr"+i
tr.onclick=function(){show(this.id)}
td.innerText="gorush"+i
}function show(msg){alert(msg)}
</script>
<body></body>
function add(){
var table=document.createElement("TABLE")
var tbody=document.createElement("TBODY")
var tr=document.createElement("TR")
var td=document.createElement("TD")
var c=document.createAttribute("onclick")
c.nodeValue="alert(this.id)"
document.body.appendChild(table)
table.appendChild(tbody)
tbody.appendChild(tr)
tr.appendChild(td)
td.setAttributeNode(c)
td.onclick=function (){alert(td.id)}
td.innerText="fason"
}
</script>
<a href=# onclick="add()">add</a>