10
A
回答
34
我已经理解了这个问题有点不同。我相信你想知道如何删除从文档中选定的文本,在这种情况下,你可以使用:
function deleteSelection() {
if (window.getSelection) {
// Mozilla
var selection = window.getSelection();
if (selection.rangeCount > 0) {
window.getSelection().deleteFromDocument();
window.getSelection().removeAllRanges();
}
} else if (document.selection) {
// Internet Explorer
var ranges = document.selection.createRangeCollection();
for (var i = 0; i < ranges.length; i++) {
ranges[i].text = "";
}
}
}
如果你只是想清除突出本身,而不是删除文本中强调的,以下应该这样做:
function clearSelection() {
if (window.getSelection) {
window.getSelection().removeAllRanges();
} else if (document.selection) {
document.selection.empty();
}
}
1
IE 4和旧的Netscape曾经有过这样的方法......它不再适当(也不支持)。
你最好的猜测是使用Javascript将焦点()对象,然后blur() - 有效地像点击远离对象。
document.getElementById("someObject").focus();
document.getElementById("someObject").blur();
相关问题
- 1. 突出显示当前分页页面?
- 2. 突出显示当前页面不会当前页面
- 3. jQuery当前页面突出显示
- 4. css突出显示当前页面
- 5. 突出显示当前标签页?
- 6. 使用Javascript突出显示当前页面链接
- 7. 突出显示当前的链接Javascript
- 8. Typo3流体DirectoryViewHelper:突出显示菜单中的当前页面
- 9. 菜单中突出显示的当前页面
- 10. 突出显示菜单栏中的当前页面
- 11. 突出显示菜单中的当前页面
- 12. 突出显示导航中的当前页面
- 13. 突出显示jquery中的当前页面
- 14. C#标签突出显示并删除突出显示
- 15. 想要删除突出显示的标题时点击当前标题id
- 16. 在Wordpress中突出显示当前页面/内容类型
- 17. 鼠标悬停突出显示页面元素
- 18. stackpanel从后面的代码突出显示在鼠标上
- 19. 如何在Silverlight数据网格中删除鼠标悬停突出显示和选定的行突出显示
- 20. 单独的.php中的页眉和页脚,当前页面突出显示
- 21. 突出显示当前页面的两级水平菜单
- 22. 如何突出显示基于当前页面的链接?
- 23. 突出显示当前页面上的菜单
- 24. 删除TabBarItem突出显示
- 25. 删除UITableCell突出显示
- 26. 删除Emacs突出显示
- 27. 如何使用css在asp.net主子页面中突出显示当前页面
- 28. 在导轨中突出显示当前页面,仅适用于某些页面
- 29. 突出显示当前行中的JTextPane
- 30. 用一个站点地图突出显示当前页面
其实我想删除显示的高光本身。 – thedp 2009-11-17 23:18:17
非常感谢你:) – thedp 2009-11-18 20:23:28