我想为所有 HTML 元素和 JavaScript 中的文档对象添加一个方法。经过一番谷歌搜索,我找到了http://krook.org/jsdom/。我得出的结论是,在Node
类中添加一个方法就可以了,而且在 Firefox 和 Chrome 中确实有效。
下面是我所做的。
<script>
Node.prototype.foo=function(selector){
alert('succes');
}
document.foo();
document.getElementById("foo").foo();
</script>
在 Internet Explorer 中,它会导致错误,因为Node
未定义。有谁知道如何在 Internet Explorer 中执行此操作?
哦,我也在使用 Internet Explorer 9。
谢谢你。