如何在DOM object的构造函数中添加属性.原型在Internet Explorer<=IE8
How to add a property in the DOM Object's constructor.prototype in Internet Explorer<=IE8?
我想添加一些自定义属性到DOM对象的原型,当我使用Firefox或Chrome工作时,我能够访问Object.constructor.prototype
并添加属性,但无法在IE8中访问它,因为它说没有对象的构造函数。有什么解决办法吗?
对象的构造函数属性在怪癖和标准模式下被IE8支持,检查并查看文档在什么模式下呈现。您可以通过确保在页面顶部有一个文档类型来执行标准模式。然而,Object.constructor === Function
,所以当你修改Object.constructor.prototype
时,你实际上是在修改Function.prototype
,我认为这不是你想要做的。
相关文章:
- 视频HTML没有'无法在Internet Explorer 11上工作
- Internet Explorer缺少占位符支持,特别是密码字段
- Internet Explorer中的文本换行错误
- 为什么我在Internet Explorer上看不到html元素
- internet explorer 8兼容模式下的Youtube api错误
- 当浏览器控制台未打开时,为什么要求会导致Internet Explorer 9超时
- Internet Explorer 8. Events
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- element.dataset in Internet Explorer
- Facebook FB.init”;访问被拒绝”;在Internet Explorer 11中
- JavaScript不适用于internet explorer和Firefox,但适用于谷歌
- 在Internet Explorer中,向所选内容添加选项不起作用
- 在Internet Explorer中从二进制文件打开PDF
- elementproblem internet explorer
- 我可以使用哪些方法在Internet Explorer中禁用Alt+*X*
- 如何在Internet Explorer中使用javascript设置cookie
- 只有当alert()在带有AJAX的internet explorer中使用时,Javascript才会更新UI
- sharepoint站点的internet explorer中出现Javascript错误
- Internet Explorer重新加载IFrame
- Internet Explorer Internet Failure HTTP Status Codes