0

JavaScript の一部のオブジェクトには、メソッドを追加できます。たとえば、Array.prototype.pop = function() {...}

そこで私が聞きたいのは、メソッドを DOM 要素に追加できるかということです。

次のものがあるとします

var x = document.getElementById("hello");
x.toggle();

togglejqueryで行うのと同じように、DOM要素に呼び出されたメソッドを追加するにはどうすればよいですか??

どうもありがとう。

4

1 に答える 1

1

概念的には、DOM 要素は結局オブジェクトであるため、関数を追加できます。ただし、実際には、これを行うことは避ける必要があります。循環参照は、オブジェクトを DOM 要素にバインドすることに関連する問題の 1 つであり、メモリの「リーク」を引き起こす可能性があります。

于 2012-05-03T10:44:02.100 に答える