我正在尝试使用JXBrowser在IE中模拟模糊事件。
HTML code:
<input type="text" id="email" name="email" onblur="test()">
和功能“测试”
function test(){
alert("1");
alert(event.srcElement);
}
当我在IE中手动尝试时,我完全可以正常工作,但是当我使用JXBrowser运行时,它会弹出第一个警报(警报(“1”)),然后说:“无法获得房产的价值” srcElement':object为null或undefined“。 为什么当我运行JXBrowser时它会模拟事件,但之后它说事件为空?
由于
答案 0 :(得分:0)
在大多数情况下,event.srcElement
在其他浏览器中称为event.target
。通常你可以这样写:
var element = event.srcElement ? event.srcElement : event.target;