簡體   English   中英

以編程方式單擊超級鏈接的不同方式?

[英]Different ways to click a hyper link programmatically?

還有哪些其他方法可以通過編程方式單擊頁面上的文本鏈接? 鏈接沒有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()
       }
    }

它不能有一個ID? 那將是IMO的最佳路線。 第二好的方法:

  1. 分配一個班級,並按班級查找

要么

  1. 將ID或類分配給父對象,然后查找第一個“ a”子對象

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM