// 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 );
答案 0 :(得分:1)
从window.addEventListener
开始,这是在监听窗口的加载事件(在本例中是DOM)。加载DOM后,它会调用函数processLinks
。
processLinks
抓取DOM中的所有链接并创建所有链接的无序列表<ul>
并将它们添加到ID为&#34; links&#34;的DOM元素中。