我想單擊按鈕時選擇contenteditable div中的所有文本。有點像在contenteditable div中單擊按鈕時選擇文本(可見)
document.getElementById("myTextArea").select()
我看着創造一個範圍,但不是對用戶可見。
有沒有辦法在JavaScript(使用閉包庫)做到這一點?
我想單擊按鈕時選擇contenteditable div中的所有文本。有點像在contenteditable div中單擊按鈕時選擇文本(可見)
document.getElementById("myTextArea").select()
我看着創造一個範圍,但不是對用戶可見。
有沒有辦法在JavaScript(使用閉包庫)做到這一點?
對不起,我不明白你想要什麼
function highlight(element){
var inner = document.getElementById(element).innerText;
inner = "<span class=\"highlighted\">" + inner + "</span>"
}
<style>
span .highlighted{
background-color: yellow;
}
<style>
var x = document.getElementById("myTextArea").innerText;
此行得到的任何東西的內容有一個id
document.getElementById("myTextArea").innerText = x;
這條線設置內容
現在把這些代碼在一個函數並調用它的onclick這樣
<input type="submit" onClick="functionname();" id="submit">
正在通過我的問題,看看我是否有任何需要選擇正確的答案。 innerText不被許多瀏覽器支持,並且一些會給你.textContent(這不會正確地給你空白)。我只是在單擊按鈕時突出顯示文字。謝謝你的回答,並對遲到的回覆感到抱歉。 – HMR 2013-06-04 01:23:36
謝謝你,我用css突出顯示了文字,因爲我找不到可以的東西。也許封閉庫編輯器會工作,但現在已經解決了。 – HMR 2013-06-04 01:25:46