我可以使用nodeJS jsdom访问事件侦听器的函数体

时间:2011-06-24 15:01:07

标签: dom jsdom

我正在使用带有nodeJS的jsdom。我加载了一个大型HTML文档,并使用jQuery来导航DOM。我有一个案例,我有一个元素,我需要访问事件监听器的函数体(onclick)。事件监听器已添加到源HTML中:

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

DOM元素的onclick属性未定义。

顺便说一句:我真正想要做的是获取URL(请注意,&lt; rest-of-url&gt;不是源代码中的内容,是真实的URL规范)。 / p>

1 个答案:

答案 0 :(得分:1)

e.getAttribute('onclick')不起作用?