为了账号安全,请及时绑定邮箱和手机立即绑定

请问如果要在创建新元素的时候同时指定元素的id,name等属性,应该怎么设置呢

var newNode = document.createElement("<li id='php'></ li>");这样写会报错,怎么写才可以呢?

正在回答

3 回答

可以直接写 newNode.id = "php"要是想给li加name属性的话可以用elementNode.setAttribute(name,value)的自定义方法即newNode.setAttribute("name","php")。

0 回复 有任何疑惑可以回复我~
#1

GoingForward 提问者

非常感谢!
2016-10-10 回复 有任何疑惑可以回复我~

还可以这样:newNode.setAttribute("id","mewli");
newNode.id="newli";

0 回复 有任何疑惑可以回复我~

是不是只能这样?

 var newNode = document.createElement("li");

  newNode.setAttribute("id", "newli");

   newNode.innerHTML="PHP";

  otest.appendChild(newNode);


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问如果要在创建新元素的时候同时指定元素的id,name等属性,应该怎么设置呢

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号