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. css突出顯示當前頁面
- 2. 突出顯示當前標籤頁?
- 3. 使用Javascript突出顯示當前頁面鏈接
- 4. Typo3流體DirectoryViewHelper:突出顯示菜單中的當前頁面
- 5. 突出顯示導航中的當前頁面
- 6. 突出顯示菜單中的當前頁面
- 7. 突出顯示jquery中的當前頁面
- 8. 突出顯示菜單欄中的當前頁面
- 9. stackpanel從後面的代碼突出顯示在鼠標上
- 10. 如何在Silverlight數據網格中刪除鼠標懸停突出顯示和選定的行突出顯示
- 11. 如何突出顯示基於當前頁面的鏈接?
- 12. 突出顯示當前頁面的兩級水平菜單
- 13. 單獨的.php中的頁眉和頁腳,當前頁面突出顯示
- 14. 刪除Emacs突出顯示
- 15. 刪除UITableCell突出顯示
- 16. 在導軌中突出顯示當前頁面,僅適用於某些頁面
- 17. 如何使用css在asp.net主子頁面中突出顯示當前頁面
- 18. 突出顯示當前行中的JTextPane
- 19. Asp.Net Mvc突出顯示當前頁面鏈接技術?
- 20. 突出顯示當前頁面導航項目
- 21. laravel使用包含標題時突出顯示當前頁面的菜單項
- 22. 刪除選中的突出顯示
- 23. 刪除RichEdit中的突出顯示
- 24. 如何在分頁中突出顯示當前頁碼?
- 25. 類沒有被添加到當前頁面? (要突出顯示活動頁面)
- 26. WordPress的突出當前頁面鏈接
- 27. 如何突出顯示當前頁碼的分頁
- 28. 突出顯示pagerjs中的當前點擊路徑和敲除
- 29. JavaScript:突出顯示/選擇鼠標指針下的單詞
- 30. 突出顯示當前側邊欄中的當前菜單項
其實我想刪除顯示的高光本身。 – thedp 2009-11-17 23:18:17
非常感謝你:) – thedp 2009-11-18 20:23:28