如何响应script元素的onload事件呢? 有意思的是,在firefox中触发的是onload事件,而在IE中,触发的则是onreadystatechange。所以我们可以用下面的代码来实现: var o=document.createElement("script") o.src="abc.js" o[document.all?"onreadystatechange":"onload"]=function(){ //put your code here } document.body.appendChild(o) o=null