本帖最后由 hctang99 于 2012-10-09 22:17:50 编辑

解决方案 »

  1.   

    function getabbr(){
    var dll=document.createElement("dl");
    //var abbr1=document.getELementsByTagName("abbr");//EL,是El,大写了
    var abbr1=document.getElementsByTagName("abbr");
    for(var i=0;i<abbr1.length;i++){
    var title1=abbr1[i].getAttribute("title");
    var key=abbr1[i].lastChild.nodeValue;
    var ddd=document.createElement("dd");
    var dtt=document.createElement("dt");
    var keyText=document.createTextNode(key);
    var titleText=document.createTextNode(title1);
    dtt.appendChild(keyText);
    ddd.appendChild(titleText);
    dll.appendChild(dtt);
    dll.appendChild(ddd);
    }
    document.body.appendChild(dll);
    }
    addLoadEvent(getabbr);
      

  2.   

    我好好奇的问一句,最近见很多次addLoadEvent函数,这个东东很流行么??
      

  3.   

    嘿嘿,这个东西流行不流行我还不知道,不过我最近才开始学的,书上前半部分都在用这个方法,因为
    window.onload不能同时加载多个js嘛,除了这个方法之外我再不知道其他加载多个js的方法了,还请赐教
      

  4.   

    作为使用来说,应该更严谨吧,能防止一些覆盖性的冲突。
    不过,单独弄个addLoadEvent.js,只放这样一个函数,有点浪费了。应该和一些较常用的自定义函数放一块。