使用jQuery,我将2个属性添加到像这样的对象元素
$('#myObject').attr('codebase', pluginURL_IE);
$('#myObject').attr('onerror', 'InstallFailed();');
此代码适用于IE 7和IE 8,但不适用于IE 9。
我使用开发人员工具检查了我的标签,发现'codebase'属性已设置,并且IE 9中未设置'onerror'属性。
我知道为什么我只在IE 9中遇到这个问题?提前谢谢。
答案 0 :(得分:1)
您可以在jQuery中使用.error()事件处理程序。以下是一个例子
$('#myObject').error(function(){
InstallFailed();
});
答案 1 :(得分:0)