如果我为嵌入式对象做一个在线onload活动,那似乎可行,但我似乎无法让load活动通过addEventListener. 这是预期的吗?
			
			20934 次
		
5 回答
            3        
        
		
可能,但它可能取决于浏览器。
windows、图像和 iframe 使用 addEventListener 和 attachEvent 定义它们的加载事件,但其他加载事件是特定于浏览器的。
例如,脚本或链接元素的加载不会在 IE 中附加。
于 2009-04-12T01:02:39.887   回答
    
    
            0        
        
		
总是可以这样设置:
document.getElementById("objectId").onload = function(){ ... }
    于 2009-04-12T02:09:02.863   回答
    
    
            0        
        
		
尝试
$("embed").ready(function(){ ... });
于 2013-10-13T16:52:12.463   回答
    
    
            -1        
        
		
jQuery 也许是最好的方法。
$("embed").load(function(){
   // enter code here
})
    于 2011-03-23T05:03:41.567   回答
    
    
            -2        
        
		
jQueryon/bind/load不会为嵌入元素触发,ready使用 Chrome 时虽然有效但渲染后不触发,如果您想在渲染嵌入元素后收听舞台,您可能必须使用纯 js 来添加处理程序。
于 2018-03-13T03:59:15.390   回答