<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <mce:script language='javascript'><!-- window.onload = function(){ var divTags = document.getElementsByTagName('div'); for(var i = 0; div = divTags[i]; i++){(function(){ //for循环的条件div = divTags[i],如果divTags数组里有第i个值,进入循环. //(function(){})()是一个闭包,call方法把当前对象传给匿名函数,在匿名函数里就可以巧妙的运用this. alert(this.childNodes[0].nodeValue); }).call(div)} }; // --></mce:script> </head> <body> <div>a</div> <div>b</div> <div>c</div> <div>d</div> </body> </html>