包裹它比方說,我有這樣的一個textarea和大膽的按鈕:的Javascript選擇內容時,用DIV
<div class="main">
<textarea cols="60" rows="12">
Lorem ipsum dolor sit amet...
</textarea>
</div>
<br>
<button onclick="bold()">Bold</button>
當我選擇(高亮顯示),用鼠標的內容,點擊大膽的按鈕,我希望它來包裝帶吊牌的選擇,例如:
<b>content</b>
這就是我有這麼遠,但:
bold = function() {
var selection = window.getSelection().getRangeAt(0);
var selectedText = selection.extractContents();
var span = document.createElement("b");
span.appendChild(selectedText);
selection.insertNode(span);
}
- 我怎樣才能使它與textrea工作太
- 我怎樣才能使它爲主要的div只工作
的jsfiddle:https://jsfiddle.net/5feLm4jn/3/
它的工作,謝謝! – user4571629
我該如何做到這一點與自定義的?如果我想用內容 包裝它,我正在嘗試使用formatBlock,但它不會僅僅爲我的選擇做 –
user4571629
@ user4571629:請檢查我更新的代碼段 – stark