4

ランダムなDOMノードがあり、それがsvg要素であるかどうか、つまりSVGElementコンストラクターから継承されているかどうかを確認したいと思います。ノードを呼び出すことでプロトタイプチェーンをたどることができることは知って__proto__いますが、これを決定するための組み込みのメソッドはありますか?

4

1 に答える 1

1

instanceofオブジェクトのプロトタイプ チェーンにコンストラクターのプロトタイプがあるかどうかをチェックする専用の演算子があります。

node instanceof SVGElement

ただし、(すべてのノード コンストラクターと同様に) 実際には実行できないためnew SVGElement()、これはすべてのブラウザーで確実に機能するとは限りません。

于 2012-09-03T18:40:02.830 に答える