js给动态生的td(在点击后生的td)动态创建它的ID呢?

 我来答
hfm_bd
推荐于2016-06-07 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:71
采纳率:0%
帮助的人:0
展开全部
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<div id="bodyDiv"></div>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
var table = document.createElement("table");
table.border = "1"; //设置边框
//创建一行
var tr = table.insertRow();
//创建三列,并将三个select的值设置到这三列中。
var td0 = tr.insertCell();

//创建td0 的ID 在这是写死的
//td0.id = "............";

//或者给它一个事件
td0.onclick = function(){
this.id = "aaaaa";
alert(this.id);
}

bodyDiv.appendChild(table);
//-->
</SCRIPT>
追问
我可以产生自动的ID吗?我后面还要再用到他的??
var tr=document.getElementById("trActionList");
var td=document.createElement("td");
var ulChildCount=document.getElementById("taActionList").getElementsByTagName("td").length;
td.id="a"+ulChildCount;----
tr.appendChild(td);
td.attachEvent("onclick",function(td){alertId(td);});----
大侠帮我看一下我个那里错了?
yeuego
2011-04-02 · TA获得超过104个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:108万
展开全部

document.createElement("td"); 是创建不了的.

用字符 innerHTML 整个 table 就可以,要不然就用
insertRow
insertCell
一个一个插入.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式