js获取网页鼠标选中部分的内容
2013-04-24 11:01
495 查看
这是用js获取网页鼠标选中部分的内容,包含html代码的js教程,下面是详细的实现代码
function getSelectedContents(){
if (window.getSelection) { //chrome,firefox,opera
var range=window.getSelection().getRangeAt(0);
var container = document.createElement('div');
container.appendChild(range.cloneContents());
return container.innerHTML;
//return window.getSelection(); //只复制文本
}
else if (document.getSelection) { //其他
var range=window.getSelection().getRangeAt(0);
var container = document.createElement('div');
container.appendChild(range.cloneContents());
return container.innerHTML;
//return document.getSelection(); //只复制文本
}
else if (document.selection) { //IE特有的
return document.selection.createRange().htmlText;
//return document.selection.createRange().text; //只复制文本
}
}
很实用的Js判断用户是关闭浏览器还是刷新浏览器窗口的特效代码,可以知道当前用户对浏览器的操作,实现当用户关闭浏览器前的相关操作的函数
<!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>Js智能判断浏览器是关闭还是刷新</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
</head>
<body>
关闭或刷新浏览器试试!
<script language="javascript">
window.onbeforeunload=function(){
var n=window.event.screenX-window.screenLeft;
var b=n>document.documentElement.scrollWidth-20;
if(b&&window.event.clientY<0||window.event.altKey){
alert("关闭");
}else{
alert("刷新");
}
}
</script>
</body>
function getSelectedContents(){
if (window.getSelection) { //chrome,firefox,opera
var range=window.getSelection().getRangeAt(0);
var container = document.createElement('div');
container.appendChild(range.cloneContents());
return container.innerHTML;
//return window.getSelection(); //只复制文本
}
else if (document.getSelection) { //其他
var range=window.getSelection().getRangeAt(0);
var container = document.createElement('div');
container.appendChild(range.cloneContents());
return container.innerHTML;
//return document.getSelection(); //只复制文本
}
else if (document.selection) { //IE特有的
return document.selection.createRange().htmlText;
//return document.selection.createRange().text; //只复制文本
}
}
很实用的Js判断用户是关闭浏览器还是刷新浏览器窗口的特效代码,可以知道当前用户对浏览器的操作,实现当用户关闭浏览器前的相关操作的函数
<!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>Js智能判断浏览器是关闭还是刷新</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
</head>
<body>
关闭或刷新浏览器试试!
<script language="javascript">
window.onbeforeunload=function(){
var n=window.event.screenX-window.screenLeft;
var b=n>document.documentElement.scrollWidth-20;
if(b&&window.event.clientY<0||window.event.altKey){
alert("关闭");
}else{
alert("刷新");
}
}
</script>
</body>
相关文章推荐
- js获取网页鼠标选中部分的内容,包含html代码
- js获取网页选中部分的内容,包含html代码
- js获取网页选中部分的内容,包含html代码
- js获取网页上选中的部分,包含html代码
- PhantomJS(webkit)/SlimerJS (Gecko) + CasperJS获取JavaScript渲染后的网页内容
- 获取浏览器选中区域内容的js
- FCKeditor开发——获取鼠标选中内容
- JS获取文本框焦点光标位置、选中起始位置、终止位置、选择内容
- js获取鼠标坐标,设置div的高度、位置、内容等,及注意要点
- js获取网页复制内容
- JS获取html页面上选中内容
- JS网页在线获取鼠标坐标值的方法
- webBroswer自动提交表单 webBroser过滤某些标签元素 webBroswer截取网页部分内容 webBroswer 获取 iframe里的元素
- js打印网页中的部分内容
- js光标选中文本框部分内容
- Js 获取Gridview选中行的内容操作步骤
- JS复制网页内容,JS获取FCK编辑器的值
- js 实现打印网页中定义的部分内容的代码
- Js 获取Gridview选中行的内容
- 快速获取网页的部分元素(不用selenium,用js)