JavaScript分离代码理解
window.onload=prepareLinks; //页面加载触发onload事件 function prepareLinks(){ //定义函数 var links=document.getElementsByTagName("a");//赋值 for (var i=0; i<links.length; i++){ //设定循环条件 if(links[i].getAttribute("class")=="popup"){ //if语句执行条件 links[i].onclick=function(){ popUp(this.getAttribute("href"));//获取事件属性 return false; } } } } function popUp(ER){ //必须设定参数,原理未知,待填坑 window.open(ER,"popUp","width=600,height=400");//popUp为页面弹窗函数
}