找到2个回复
(用户: hejianeng)
<!--iframe文本框按钮-->
<script>
$(function () {
var txtBoxBtn = document.createElement('input');
txtBoxBtn.style.marginLeft = '4px';
txtBoxBtn.type = 'button';
txtBoxBtn.value = '文本框';
txtBoxBtn.onclick = function () {
insertText(document.getElementById('content'), '');
}
$("#ubbHelp").before(txtBoxBtn);
function insertText(obj, str) {
if (document.selection) {
var sel = document.selection.createRange();
sel.text = str;
} else if (typeof obj.selectionStart === 'number' && typeof obj.selectionEnd === 'number') {
var startPos = obj.selectionStart,
endPos = obj.selectionEnd,
cursorPos = startPos,
tmpStr = obj.value;
obj.value = tmpStr.substring(0, startPos) + str + tmpStr.substring(endPos, tmpStr.length);
cursorPos += str.length;
obj.selectionStart = obj.selectionEnd = cursorPos;
} else {
obj.value += str;
}
}
});
</script>