在javascript中获取ul并附加li

时间:2013-02-25 18:44:26

标签: javascript html-lists

我要做的是创建一个应添加到现有<li>的{​​{1}} 我想将textnode附加到没有给它ID的情况下。 我尝试使用纯JavaScript,没有jQuery。

到目前为止我做了什么(并且它不起作用):

<ul>

HTML

function addElement () {
    var newLi = document.createElement("li");
    var text = document.createTextNode("Teststring in <li>");
    newLi.appendChild(text);
    var ulnew = document.getElementsByTagName('ul')
    ulnew.appendChild(newLi)    
}

任何可以提供帮助的人? 感谢

1 个答案:

答案 0 :(得分:8)

getElementsByTagName返回节点列表。您需要从中获取特定标记:

ulnew[0].appendChild(newLi);

http://jsfiddle.net/eKeFN/