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
标签:bookmarklet,selection,javascript 来源: https://codeday.me/bug/20191209/2095677.html