为什么通过getElementsTagName(“ul”)不能追加li标签?
方法名写错了。。
我编辑器上写的是对的,这个是不小心打错的
document.getElementsByTagName('ul')是获取 ul这个元素对象,你往里面填充li标签的字符串就好了
比如
var a = document.getElementsByTagName('ul')
a.innerHTML='<li>xxxx<li>'
好的,谢谢
这里有两种方式,看你喜欢使用,不能在一棵树上吊死,方法不行换一种方法
/*js追加**/
var ele = document.createElement("li");
ele.innerHTML("我是追加的li标签");
document.getElementById("这是ul的Id").appendChild(ele);
/*jquery追加**/
$("这是ul的Id").append("<p>我是追加的li标签</p>");
getElementsTagName('ul')
获取的是ul的类数组对象;你可以加getElementsTagName('ul')[0]
获取你添加的ul