比方说你
>在浏览器中选择“某些文本”.
>单击一个书签
>所选文本变成与当前页面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