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