如何在DOM object的构造函数中添加属性.原型在Internet Explorer<=IE8

How to add a property in the DOM Object's constructor.prototype in Internet Explorer<=IE8?

本文关键字:Explorer Internet IE8 原型 添加 object DOM 构造函数 属性      更新时间:2023-09-26

我想添加一些自定义属性到DOM对象的原型,当我使用Firefox或Chrome工作时,我能够访问Object.constructor.prototype并添加属性,但无法在IE8中访问它,因为它说没有对象的构造函数。有什么解决办法吗?

对象的构造函数属性在怪癖和标准模式下被IE8支持,检查并查看文档在什么模式下呈现。您可以通过确保在页面顶部有一个文档类型来执行标准模式。然而,Object.constructor === Function,所以当你修改Object.constructor.prototype时,你实际上是在修改Function.prototype,我认为这不是你想要做的。