项目中用到鼠标获取页面内容,要粘贴到别的页面,在进行粘贴的内容进行变色处理。这次只是做写选中页面的内容进行处理操作。
现在直接上代码内容不多:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<span onClick="SelectText()">时间的长河在岁月的痕迹中是相辅相成的。时间是岁月的伴随者,又怎么能说明两者的关系呢......</span>
<script>
function SelectText(){
try{
var selecter=window.getSelection().toString();
if(selecter!=null&&selecter.trim()!=""){
alert(" 1 " + selecter);
}
}catch(err){
var selecter=document.selection.createRange();
var s=selecter.text;
if(s!=null&&s.trim()!=""){
alert(s)
}
}
}
//替换文本前与后的空格
String.prototype.trim=function()
{
return this.replace(/(^\s*)|(\s*$)/g,"");
}
</script>
</html>
有需要的可以直接复制上面的代码进行相应 的改动就可以了。
如果帮到你请点击一下关注。