我的元素,我得到這樣如何在DOM元素添加的擴展方法
var elem = document.getElementById('my-element');
或
var elems = document.querySelector('.all-elements-with-this-class');
我想要做的就是這個
elem.myExtensionMethod();
或
elems.myExtensionMethod();
我的擴展方法可能,正如我想象,會以這種方式實現
var myExtensionMethod = function() {
this.classList.add('add-this-class-to-all');
}
我怎樣做在JavaScript本擴展DOM元素?
謝謝。
你應該使用'Symbol's,不正規的名字,以避免與將來的擴展衝突。 – the8472