js清除内容选择的方式
本文演示了JS清除内容选择的方法:今天,我们正在做一个div拖动效果。发现拖动时,我们会选择页面中的文本,从而找出JS的相关信息,选择所选内容。
在结果中,窗口对象已在谷歌、火狐getSelection性质,和Opera浏览器,而不是IE文档对象在伊江有一个选择的属性,也可以删除选定的页面内容。
在谷歌,Firefox和Opera浏览器,我们可以轻松地通过window.getselection删除选定的内容()RemoveAllRanges()。在伊江,我们可以明确选择的内容通过document.selection.empty()。
所以我们可以写这个:
无功clearslct =getSelection 窗函数(){
window.getselection()RemoveAllRanges();
}函数(){
Document.selection.empty();
};
getSelection 窗口用来判断对象包含getSelection属性窗口。如果这是真的,它表明当前的浏览器支持getSelection,即浏览器是非IE浏览器,反之亦然。
如果我们想禁止用户在页面中选择内容,我们可以这样做:
为了防止鼠标选择内容(当鼠标释放时选择内容)
窗口。onmouseup =函数(){
ClearSlct();
}
/通过键盘阻止选定内容(按钮释放时选择内容清除)
窗口。onkeyup =函数(){
ClearSlct();
}
使用jQuery方法
$(窗口),(MouseUp KeyUp
ClearSlct();
});
希望本文能对大家的javascript程序设计有所帮助。