代码之家  ›  专栏  ›  技术社区  ›  echox Petter Nordlander

在XUL应用程序中使用JavaScript创建<li>

  •  0
  • echox Petter Nordlander  · 技术社区  · 16 年前

    我尝试在XUL应用程序中创建一些li元素。 只有显示的元素的文本,但没有列出典型的项目符号和换行符。

    • 文本
    • 文本

    下面是我用来创建列表的JS代码:

    var li = document.createElement('html:li');
    var txt = document.createTextNode("only shown as simple text");
    li.appendChild(txt);
    document.getElementById('someList').appendChild(li);
    

    <html:ul id="someList">
        <html:li>this is shown in correct list style</html:li>
    </html:ul>
    

    我试过了'html:li“还有‘李’,但什么都没用。

    有什么建议吗?

    1 回复  |  直到 16 年前
        1
  •  3
  •   echox Petter Nordlander    16 年前

    好的,我用一个警告框来显示所创建元素的引用。。。

     createElementNS(namespaceURI, qualifiedName)
    

    var htmlns = "http://www.w3.org/1999/xhtml";
    var li = document.createElementNS(htmlns, "li");
    var txt = document.createTextNode("text");
    li.appendChild(tst);
    document.getElementById('someList').appendChild(li);