【问题标题】:IE Event is nullIE 事件为空
【发布时间】:2012-10-06 20:05:29
【问题描述】:

我正在尝试使用 JXBrowser 在 IE 中模拟模糊事件。

HTML 代码:

<input type="text" id="email" name="email" onblur="test()">

和函数“测试”

function test(){    
    alert("1");    
   alert(event.srcElement);    
}

当我在 IE 中手动尝试时,我得到了它的完美运行,但是当我使用 JXBrowser 运行时,它会弹出第一个警报 (alert("1")),然后说:“无法获取属性的值” srcElement':对象为空或未定义”。 为什么当我运行 JXBrowser 时它模拟了事件,但它却说该事件为空?

谢谢

【问题讨论】:

    标签: javascript internet-explorer simulation jxbrowser


    【解决方案1】:

    在大多数情况下,event.srcElement 在其他浏览器中称为event.target。一般可以这样写:

    var element = event.srcElement ? event.srcElement : event.target;
    

    【讨论】:

    • 或更短:var element = event.srcElement ||事件.目标;
    猜你喜欢
    • 2010-10-31
    • 2011-01-10
    • 2017-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多