如何在javascript中从网页中提取超链接

时间:2013-11-12 04:09:45

标签: javascript hyperlink webpage

一旦网页加载完成,每当光标点击/悬停在该网页中的任何超链接上时,我想提取鼠标点击/悬停的特定链接。那么这段代码的JavaScript代码片段是什么?

2 个答案:

答案 0 :(得分:0)

window.onload = function() {
document.onclick = function(e) {
    var target = e.srcElement;
    if (target != null) {
         var href = target.href;
         if (href != null) {
             alert("link extracted: " + href);
         }
    }
    return false;
};
}

答案 1 :(得分:-1)

$(document).click(function(e){
    if($(e.target).closest('a').length){
        alert('You clicked a link');
        alert($(e.target).closest('a').attr('href'));
    }
    else{
        alert('You did not click a link');
    }
});