cocoalex 2010-06-14 13:09
浏览 456
已采纳

动态添加li链接列表的问题

[code="java"]
function bulList(cat,myUrl){
var myL = document.createElement("li");
var myA = document.createElement("a");
myL.appendChild(myA);
myA.setAttribute = ("href",myUrl); //添加链接
myA.appendChild(document.createTextNode(cat));//添加a标签内的文本
return bulList;
}

function topList(){
var topNav = document.getElementById("top-nav");
var navLinks = bulList("aaa","/ddd/x.html") //调用上面那个bulList函数
topNav.appendChild(navLinks);
}

window.onload = topList;
[/code]
这是一个li的情况,有效的话我要添加多个li链接,但是页面上什么也没出现。
请问应该怎么改?

  • 写回答

4条回答 默认 最新

  • kaivsj 2010-06-14 17:25
    关注

    应该改成[code="java"]
    function bulList(cat,myUrl){

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

    var myA = document.createElement("a");

                    myA.setAttribute = ("href",myUrl); // 添加链接  
                   myA.appendChild(document.createTextNode(cat));//添加a标签内的文本  
                    myL.appendChild(myA);  
                   return myL;   
               }  
    

    function topList(){

    var topNav = document.getElementById("top-nav");

    var navLinks = bulList("aaa","/ddd/x.html") //调用上面那个bulList函数

    topNav.appendChild(navLinks);

    }

    window.onload = topList;

    [/code]
    这样就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥100 求数学坐标画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站