javascriptは簡単な検索と交換の方法を実現します.

1621 ワード

この実例は、Javascriptが簡単な検索と置換を実現する方法を述べている.皆さんの参考にしてください.具体的な実現方法は以下の通りです.



   



var oldStr;
var newStr;
function searchText(str){
  //   TextRange  ,     body  
  var myText = document.body.createTextRange();
  if(myText.findText(str)){
    myText.select();
    //         ,     
  }else{
    alert("         !");
  }
}
function getTheText(){
  oldStr = prompt("        ","");
  //           
  if(oldStr!=null){
  //        ,     
    searchText(oldStr);
  }
}
function replaceText(){
  if(oldStr==null){
    alert("            !");
  }else{
    newStr = prompt("   ","");
    if(newStr!=null){
    //         ,        
      var selectText = document.selection.createRange();
      //      
      selectText.text = newStr;
      //            
    }else{
      alert("        !");
    }
  }
}





   

     ,     。
     ,     。
     !     !
     :     (shù)。
     ,     。
     ,     !
     ,     。
     ,     。
     ,     。
     ,     。
     ,     (yè)。
     ,     。
で べたように、 さんのjavascriptプログラムの に に ちます.