我写了一个JS,获取页面值添加一行的代码,不知道该如何给添加的行添加ID

functionadd(){vargname=document.getElementById("gname").options[document.getElementBy... function add(){
var gname=document.getElementById("gname").options[document.getElementById("gname").selectedIndex].text;
var num=document.getElementById("num").value;

var table=document.createElement("Tab");
//创建tr
var tr=document.createElement("tr");

var enter=new Array();
enter[0]=document.createTextNode(gname);
enter[1]=document.createTextNode(num);
for(var i=0;i<enter.length;i++){
//创建td
var td=document.createElement("td");
td.setAttribute("align","center");
td.colSpan = 3;
//文本追加到td
td.appendChild(enter[i]);
//把td添加到tr
tr.appendChild(td);
}
这个图添加的就是我写的JS,我写出来了就是ID不知道该怎么办,赋予ID分别给添加的两个值,ID就是我写的name和num
展开
 我来答
零起起0
推荐于2016-11-26
知道答主
回答量:5
采纳率:0%
帮助的人:9.9万
展开全部
//创建tr
var tr=document.createElement("tr");

var enter=new Array();
enter[0]=document.createTextNode(gname);
enter[1]=document.createTextNode(num);

for(var i=0;i<enter.length;i++){

//创建td
var td=document.createElement("td");
td.setAttribute("align","center");
td.colSpan = 3;
if(i==0){
td.id="goods.id";
}else if(i==1){
td.id="num";
}
//文本追加到td
td.appendChild(enter[i]);
//把td添加到tr
tr.appendChild(td);

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1500363683
2015-08-26 · 超过12用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:17.6万
展开全部
var tr=document.createElement("tr");
下面一行添加
tr.id="你要添加的id名"即可。
更多追问追答
追问
可是我写的是两种的,id不同啊,我要写在TD里
追答
你还是描述清楚点吧,必要的时候配几张图
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶秋装饰
2015-08-26 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:105
采纳率:100%
帮助的人:61.7万
展开全部
tr.id="tr"+i;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-08-26
展开全部
tr.id="abc"
追问
你因该仔细看一下我的代码,我需要的是分别能2个ID
追答
function add() {
    var gname = gname.options[gname.selectedIndex].text;
    var num = num.value;
    var table = document.createElement("table");
    var tr = table.insertRow(table.rows.length);
    var enter = [gname, num];
    for (var i = 0; i < enter.length; i++) {
        var dom = enter[i];
        var td = tr.insertCell(tr.cells.length);
        td.style.align = "center";
        td.colSpan = 3;
        td.id = dom;
        td.innerHTML = dom;
    }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式