var newNode = document.createElement("<li id='php'></ li>");这样写会报错,怎么写才可以呢?
可以直接写 newNode.id = "php"要是想给li加name属性的话可以用elementNode.setAttribute(name,value)的自定义方法即newNode.setAttribute("name","php")。
还可以这样:newNode.setAttribute("id","mewli");
newNode.id="newli";
是不是只能这样?
var newNode = document.createElement("li");
newNode.setAttribute("id", "newli");
newNode.innerHTML="PHP";
otest.appendChild(newNode);