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

来源:9-12 插入节点appendChild()

GoingForward

2016-10-08 17:07

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

写回答 关注

3回答

  • 蒙其D凡
    2016-10-08 17:37:22
    已采纳

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

    GoingF...

    非常感谢!

    2016-10-10 14:44:56

    共 1 条回复 >

  • qq_若相惜卟弃_3
    2016-10-29 08:47:31

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

  • GoingForward
    2016-10-08 17:29:53

    是不是只能这样?

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

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

       newNode.innerHTML="PHP";

      otest.appendChild(newNode);


JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468789 学习 · 22582 问题

查看课程

相似问题