以编程方式单击超链接的不同方法?

时间:2015-07-28 18:58:37

标签: javascript c# hyperlink

以编程方式单击页面上的文本链接还有哪些其他方法?该链接没有ID,也没有ID。 示例链接将如下所示:

<div unselectable="on" class="x-grid-cell-inner " style="text-align:left;">
<a href="file/files/now.pdf">Click Here</a>   
</div>

这是我可以做到的一种方式但希望了解更多点击方式。

var els = document.getElementsByTagName('a');
    for (var i = 0, l = els.length; i < l; i++) 
    {
       var el = els[i];
       if (el.text === 'Click Here') 
       {
           el.click()
       }
    }

1 个答案:

答案 0 :(得分:0)

它无法识别?这将是IMO的最佳路线。第二好的方法:

  1. 分配一个班级,按班级查找
    1. 为父对象分配一个id或类,然后查找第一个&#34; a&#34;孩子