如果你想在 DOM 中扩展一些组或类,但我不想扩展所有元素。有可能的?
例如:
document.getElementsByClass('extended').myMethod(); // working
但
document.getElementById('elementNotExtendedClass').myMethod(); // shouldnt be working
因为我不想弄乱所有元素,只是选择的元素。也许应该通过在文档中创建我自己版本的 createElement() 方法来以某种方式完成。例如 document.CreateMyElement()。
或者有什么想法?谢谢
编辑 6 月 6 日:我正在寻找原型链保持工作的解决方案,因此我可以立即更改一些共享方法和属性。