我知道 IE 支持 object
标签上的 onreadystatechange
属性,但这似乎不是标准方式,因此所有其他浏览器都不支持它.
更新:澄清一下,我不是在寻找 DOM Load 事件,我是在寻找 object
标签本身的加载事件(例如 object
标签嵌入一个 PDF 文件到一个页面)。
在某种程度上,我正在寻找类似于 img
的 onload
事件/complete
属性的东西 object
标签。
最佳答案
<object onload>
属性在最新版本的 Firefox、Chrome 和 Opera 中运行良好(我刚刚测试过)。
此外,表达式 'onload' in document.createElement('object')
评估为 true
在 Chrome 和 Opera 中;当然,Firefox 是个异常(exception),因为这种事件支持检查通常在那里不起作用。 kangax 在 http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ 描述了跨浏览器事件支持检测
关于javascript - 是否有针对 HTML 的 "object"标记的跨浏览器标准加载事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7756353/