Javascript-如何制作一个书签,将所选文本变成链接?

比方说你

>在浏览器中选择“某些文本”.
>单击一个书签
>所选文本变成与当前页面URL的简单链接.

我应该如何实施呢?

解决方法:

示例代码在Firefox 3.6,Chome 6和Opera 10.6中进行了测试,这些代码完全符合您所描述的问题.

javascript:(
    function(){
        var range = window.getSelection().getRangeAt(0);
        var a = document.createElement('a');
        a.setAttribute('href',document.location);
        a.appendChild(document.createTextNode(window.getSelection().toString()));
        range.deleteContents();
        range.insertNode(a);
    }
)()

如果您需要它与IE兼容,请阅读以下文章:
http://www.daniweb.com/forums/thread85642.html

上一篇:java-在Android中的Button和TextView上更改选择颜色


下一篇:sklearn.model_selection 的train_test_split方法和参数