显示内容
<a href="#test" onclick="alert(this.innerText)">test</a>
显示链接地址
<a href="#test" onclick="alert(this.href)">test</a>至于具体你要怎么实现就自己写代码吧

解决方案 »

  1.   

    var oRange = document.body.createTextRange ();
    alert(oRange.text);
      

  2.   

    To madinsect(madinsect),那是复制文字, 我会哦。但我要的效果是  选中一段 文字  把这段文字里面所有的链接提取出来。
      

  3.   

    不知道这个是不是你想要的效果
    <script>
    function asd(){
    document.getElementById('iii').innerHTML=(document.selection.createRange().htmlText);
    ol=document.getElementById('iii').getElementsByTagName('a');
    //document.getElementById("aaa").value="";
    var stra="",strb="";
    for(i=0;i<ol.length;i++){
    stra+=ol[i].href+"\n";
    strb+=ol[i].innerText+"\n";
    }
    document.getElementById("aaa").value=stra;
    document.getElementById("bbb").value=strb;
    }
    </script>
    <body onmousemove="asd()">
    <a href="http://www.baidu.com" >dfsa</a>
    <a href="http://www.baidu.com" >dfsa</a>
    <a href="http://www.baidu.com">dfsa</a><textarea id="aaa" cols="55" rows="15"></textarea>
    <textarea id="bbb" cols="55" rows="15"></textarea><div name="iii" id="iii" style="display:none"></div>你可以选中那些链接试试