>웹 프론트엔드 >JS 튜토리얼 >JavaScript에 핫워드 링크 추가

JavaScript에 핫워드 링크 추가

高洛峰
高洛峰원래의
2016-11-25 14:27:241172검색

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title>添加超链接</title> 
</head> 
<body> 
    <div id="divContent"> 
        <p> 
            1、男人是哲学,女人是诗。没有诗的哲学是枯燥的,没有哲学的诗是肤浅的。哲学理性而诗感性,男人要想读懂诗,要先弄明白自己的哲学,女人想要理解哲学,就要先明白自己这首诗,深度的哲学只有配上适当韵味的诗才能共鸣,于是最好的不一定适合你,适合你的才是最好的。</p> 
    </div> 
    <br /> 
    <div id="divtest"> 
        <p> 
            2、飞雪连天射白鹿,笑书神侠倚碧鸳!</p> 
    </div> 
    <input type="button" onclick="javascript:test(event);" value="加链接" /> 
    <script> 
        function test(e) {//其他浏览器  
            if (e.target) { 
                var a = window.getSelection().getRangeAt(0); 
                var b = a.toString(); 
                var z = document.createElement("span"); 
                b = b.link("http://www.cecb2b.com/nic/" + a + ".html"); 
                z.innerHTML = b; 
                a.deleteContents(); 
                a.insertNode(z); 
            } 
            else { //ie浏览器  
                var text = document.getElementById("divContent").innerHTML; 
                var t = document.selection.createRange(); 
                t.pasteHTML("<a href="http://www.php1.cn/">html&#39;>" + t.text + "</a>"); 
            } 
        } 
    </script> 
</body> 
</html>


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.