Maison > Article > interface Web > JS exploite le texte TXT pour insérer du contenu à l'emplacement spécifié
Cette fois, je vais vous apporter les précautions pour insérer du contenu à la position spécifiée par JS exploitant le texte TXT et insérer du contenu à la position spécifiée par JS exploitant le texte TXT. Ce qui suit est un exemple pratique. Dans ce cas, jetons un coup d'œil. Jetez un œil.
L'exemple est le suivant :
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'),
Je crois que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour en savoir plus. des choses passionnantes, veuillez faire attention à php chinois Autres articles connexes en ligne !
Lecture recommandée :
Explication détaillée de l'utilisation de la bibliothèque d'exécution multithread de JS Nexus.js
JS pour créer un effet carrousel mobile touch
Comment télécharger un tableau au format json dans un tableau Excel avec JS
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!