我正在使用带有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>答案 0 :(得分:1)
e.getAttribute('onclick')
不起作用?