有人可以帮助我,如何将contenteditable div中的标记文本转换为btn上的大写或小写大小写点击jQuery?感谢您的回应。标记/选定/突出显示的文本大写或小写jQuery
<button type="button" id="asd" class="btn btn-info" onclick="replaceSelectedText(window.getSelection().toString().toUpperCase())">toUpper</button>
<script>
function replaceSelectedText(replacementText) {
var sel, range;
if (window.getSelection) {
sel = window.getSelection();
if (sel.rangeCount) {
range = sel.getRangeAt(0);
range.deleteContents();
range.insertNode(document.createTextNode(replacementText));
}
} else if (document.selection && document.selection.createRange) {
range = document.selection.createRange();
range.text = replacementText;
}
}
</script>
标记怎么样?在你的文本字段? – xander
你做了什么但尚未分享你的代码 –
[阅读如何提出一个好问题](https://stackoverflow.com/help/how-to-ask)。 –