3
該函數返回用戶選擇的文本並將其包裝在標記中,在本例中爲粗體標記。DOM操作後的Javascript:返回選擇(突出顯示的文本)
function makeBold() {
var selection = window.getSelection();
var range = selection.getRangeAt(0);
var newNode = document.createElement("b");
range.surroundContents(newNode);
}
現在經過我調用該函數,選擇(高亮文本)將被刪除。如何返回該選擇,或者如何在不失去我的選擇的前提下調用該功能?
適用於Chrome/Firefox。你正在使用哪種瀏覽器? – SuperSaiyan 2010-12-18 09:55:13
@Thrustmaster:我沒有說它不起作用,它的確如此,但是文字已經被選中了 – Zebra 2010-12-18 10:04:25