簡體   English   中英

在JavaScript中從網頁中獲取URL鏈接

[英]Getting a URL link from within a webpage in javascript

基本上試圖在JS(Firefox插件)中弄清楚如何從我當前正在訪問的網頁中獲取URL。 我已經看過網上了,但無法正常工作。 具體標簽如下:

<a class="down-btn sec-place" href="http://link.com" view="item for view">Viewing</a>

它在div,ul和li標簽內。 我不確定是否需要提供更多信息或實際標簽,所以請隨時告訴我。

感謝大家

- 編輯

到目前為止,謝謝大家,就我所嘗試的而言,我通常使用的是

document.getElementsByClassName('down-btn sec-place')[0]

my_a_dom_node.getAttribute('href', 2);

通常,我會收到“ Reference error: Document not provided error

新增區域圖片

您可以使用document.querySelector查找所需的元素

var link = document.querySelector('.down-btn.sec-place');
var url;

if (link) {
    url = link.href;
}

只要記住,如果多個元素與該選擇器匹配,它將僅返回第一個匹配的元素。 如果要全部獲取,請改用document.querySelectorAll

選擇器字符串的語法與CSS選擇器相同,因此,如果要更加具體,僅選擇ul和li下的鏈接,請切換到ul > li > a.down-btn.sec-place

嘗試

var href = $(".sec-place").attr('href');

暫無
暫無

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

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