JS兼容性问题---Element对象
题目: 给Element对象添加自定义方法
方案:
Element.prototype.myFunc = function () {
// coding...
}
不兼容浏览器: IE 7及以下
原因: 通过obj.__proto__ = null;切断了和原型的关系
解决方案:
Object.prototype.myFunc = function () {
// coding...
}
// 调用方法
Object.myFunc.call(element);
测试后结果: 可用但不够完美,调用比较麻烦

浙公网安备 33010602011771号