ma1*_*w28 3 javascript dom prototype function
我如何执行以下操作,但仅适用于DOM对象,而不是所有对象:
Object.prototype.hide = function() {
this.style.display = 'none';
};
Run Code Online (Sandbox Code Playgroud)
请仅使用纯JavaScript,不使用jQuery或其他第三方库.
另外,请评论您的解决方案的标准和跨浏览器兼容性.
DOM中的元素HTMLElement用作原型 - 所以在理想的世界中你只需要添加它.
HTMLElement.prototype.hide = function() {
this.style.display = 'none';
};
Run Code Online (Sandbox Code Playgroud)
但是:这在IE中不起作用,所以不用担心.
| 归档时间: |
|
| 查看次数: |
5155 次 |
| 最近记录: |