所以我的HTML表格如下:
<tbody>
<tr>
<td><a href="link1"></td>
<td><a href=link2"></td>
<tr>
<td><a href="link3"></td>
<td><a href=link4"></td>
</tr>
</tbody>
它有比这更多的行,但这只是我的问题的一个部分。我知道Javascript使用.click来点击链接,但我想知道是否有任何方法可以选择第一行第一列中的链接,因为在不同的网页上,第一列中的第一个链接将不同于这一页。如果可能,我该怎么办?非常感谢。我调查了这个试图找到我自己的答案,但我没有找到答案。如果它有帮助,我使用Tampermonkey来运行脚本。谢谢你的帮助!
露
答案 0 :(得分:1)
这将返回表格中的第一个链接
document.querySelector('table a')
如果您想从网页获得第一个链接,请使用
document.querySelector('a')
如果你想点击它,那么
document.querySelector('table a').click()
或者,如果您想在不同的窗口中打开,
window.open(document.querySelector('table a').href)
document.querySelector('#profile_creatures table a').click()
答案 1 :(得分:1)
您可以使用JQuery
来完成此操作var attribute = $('td a:first').attr('href');
console.log(attribute);