包裹它比方说,我有这样的一个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