发布网友 发布时间:2022-04-24 01:41
共3个回答
懂视网 时间:2022-05-15 09:29
这次给大家带来JS操作TXT文本在指定位置插入内容,JS操作TXT文本在指定位置插入内容的注意事项有哪些,下面就是实战案例,一起来看一下。
实例如下所示:
function insertAtCursor(myField, myValue) { //IE 浏览器 if (document.selection) { myField.focus(); sel = document.selection.createRange(); sel.text = myValue; sel.select(); } //FireFox、Chrome等 else if (myField.selectionStart || myField.selectionStart == '0') { var startPos = myField.selectionStart; var endPos = myField.selectionEnd; // 保存滚动条 var restoreTop = myField.scrollTop; myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length); if (restoreTop > 0) { myField.scrollTop = restoreTop; } myField.focus(); myField.selectionStart = startPos + myValue.length; myField.selectionEnd = startPos + myValue.length; } else { myField.value += myValue; myField.focus(); } } <textarea id="textarea" style="width: 386px; height: 260px"> </textarea> <input type="text" id="text" /> <input type="button" value="插入" onclick="insertAtCursor(document.getElementById('textarea'),
相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
推荐阅读:
JS的多线程运行库Nexus.js使用详解
JS做出移动端触摸轮播效果
JS怎样将json格式数组下载到excel表格里
热心网友 时间:2022-05-15 06:37
应该用文本框改变事件,而不是鼠标移动事件,另外不要用追加的方式写文本: Private Sub Text1_Change() FileNum = FreeFile Open "d:\" & Date & ".txt" For OutPut As #FileNum Print #FileNum, Text1.Text Close #FileNum End Sub热心网友 时间:2022-05-15 07:55
你好,兼容主流浏览器的只有用nodejs了