我正在将 jsdom 与 nodeJS 一起使用。我加载了一个大型 HTML 文档,并使用 jQuery 来导航 DOM。我有一个案例,我有一个元素,我需要访问事件监听器的函数体(onclick)。事件侦听器已添加到源 HTML 中:
<a href="#" onclick="javascript:window.open('http://<rest-of-url>'); return false;"></a>
DOM 元素的 onclick 属性未定义。
顺便说一句:我真正想做的是获取源中指定的 URL(请注意,<rest-of-url> 不是源中的内容,而是存在真正的 URL 规范)。