2011-06-24 3 views
0

nodejSでjsdomを使用しています。私は大きなHTML文書を読み込み、jQueryを使ってDOMをナビゲートしています。私は要素がある場合があり、イベントリスナー(onclick)の関数本体にアクセスする必要があります。イベントリスナーがソースHTMLに追加されました:nodeJSを使用してイベントリスナーの関数本体にアクセスできますjsdom

<a href="#" onclick="javascript:window.open('http://<rest-of-url>'); return false;"></a> 

DOM要素のonclick属性は未定義です。

btw:ソースで指定されている< rest-of-url >はソースにありません。実際のURLスペックが存在します。

+0

私は、私が望む情報を得る方法をハッキングしましたが、もっと安定したものがあるのだろうかと思います。e._attributes._nodes.onclick._childNodes [0] ._ text – Zhami

答えて

1

e.getAttribute('onclick')は動作しません。

+0

感謝のエリヤ。それは動作します。なぜ私はそれを試していなかったのかわかりません - あまりにも明白です! – Zhami

関連する問題