Maison  >  Article  >  interface Web  >  JS exploite le texte TXT pour insérer du contenu à l'emplacement spécifié

JS exploite le texte TXT pour insérer du contenu à l'emplacement spécifié

php中世界最好的语言
php中世界最好的语言original
2018-04-14 09:50:372866parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn