我对javascript没有经验。我正在尝试在使用 javascript 的 CasperJS 中编写一个函数。
我正在尝试单击搜索结果页面中的链接。该<a href>
标签没有 id,但它包含在 a<h3 />
中,它包含在 a 中<div id="some_id"/>
。
基本上代码如下所示:
<div id="result_0">
<div />
<div />
<h3 class="...">
<a href="some_link">
.
.
</a>
</h3>
.
.
</div>
我想知道如何在 javascript 中单击该链接。
我试着这样做:
document.getElementById('result_0').getElementsByTagName('div')[2].getElementsByTagName('a')[1].click();
但这似乎不起作用。你们能帮忙吗?
编辑:这是我的整个脚本的链接:https ://github.com/ctrl-shift-esc/randomamazonshopper/blob/master/myscript.js