事件被触发时,你绑定的函数才被调用,aArr[i].onclick=ck;这样写才可以,但ck函数就要修改成:function ck(){ var url=this.getAttribute('href'); window.open(url,"nav","width=400 height=300");}