从表中的<a>标签获取href

Exe*_*xec 2 html javascript greasemonkey href

我正在编写一个Greasemonkey脚本,如果该页面只有一个搜索结果,则会重定向用户.我正在尝试从一个包含许多父表的表中获取链接.我试图获取链接的页面部分如下所示:

<tr class="odd">
<td class="name first">
    <a href="need this one">Text</a>
</td>
Run Code Online (Sandbox Code Playgroud)

尝试了document.getElementById('name first'),但仍然没有成功.没有任何外部库我需要帮助.该页面的设计使得偶数单元格的背景变暗,所以如果没有名为"even"的类,那么它假定只有一个结果,并且该部分正常工作.

Nat*_*ard 5

你可能安全使用getElementsByClassName,因为这是一个Greasemonkey脚本,那些浏览器可能支持它:

var td = document.getElementsByClassName('name first')[0];
var a = td.getElementsByTagName('a')[0];
Run Code Online (Sandbox Code Playgroud)