我是javascript的新手,所以请解释我这个程序

时间:2016-02-15 05:12:03

标签: javascript

// Week05: collections.js 
// Script to demonstrate using the links collection. 

   function processLinks()
        {

     var linksList = document.links; // get the document's links

      var contents = "<ul>";

      for ( var i = 0; i < linksList.length; ++i )
   {

          var currentLink = linksList[ i ];
          contents += "<li><a href='" + currentLink.href + "'>" + 
            currentLink.innerHTML + "</li>";
   } // end for

       contents += "</ul>";
       document.getElementById( "links" ).innerHTML = contents;
} 

window.addEventListener( "load", processLinks, false );

1 个答案:

答案 0 :(得分:1)

window.addEventListener开始,这是在监听窗口的加载事件(在本例中是DOM)。加载DOM后,它会调用函数processLinks

processLinks抓取DOM中的所有链接并创建所有链接的无序列表<ul>并将它们添加到ID为&#34; links&#34;的DOM元素中。

相关问题