我刚学会了如何制作Object原型函数,我的问题是当我在任何元素上调用这个函数时,我的所有HTML元素都在属性中得到了这个函数。例如
Object.prototype.alertId = function(){
alert(this.id);
}
所以我称之为
document.getElementById('bt').alertId();
页面上的所有元素都是这样的
<div class="nfbpzpc" alertId="function(){alert(this.id);}"></div>
你可以告诉我这里有什么问题
更新:我发现问题是什么
如果你使用html对象,原型函数应该以HTMLElement开头
HTMLElement.prototype.alertId = function(){
alert(this.id);
}