页面内容是:  
<div class="main_1 banner">  
<div class="text_num">  
<div class="text1">abc  </div>  
<div class="text3">97759  </div>  
<div class="text2">322  </div>  
<div class="text3">977  </div>  js代码:  
<script language="javascript">  
  var   oHttp=new   ActiveXObject("Microsoft.XMLHTTP")     
  oHttp.open("get","2.htm",false);     
  oHttp.send();     
  var stringObj=oHttp.responseText;  
  var num=stringObj.replace(/<div class=\"text3\">(\d*)</div>/,"$1");   
  document.write(num);   
</script>  
试下.

解决方案 »

  1.   

    不对啊,结果还是abc  
    97759  
    322  
    977  
      

  2.   

    sorry:
    页面内容是:   
    <div class="main_1 banner">   
    <div class="text_num">   
    <div class="text1">abc   </div>   
    <div class="text3">97759   </div>   
    <div class="text2">322   </div>   
    <div class="text3">977   </div>   js代码:   
    <script language="javascript">   
      var   oHttp=new   ActiveXObject("Microsoft.XMLHTTP")      
      oHttp.open("get","2.htm",false);      
      oHttp.send();      
      var stringObj=oHttp.responseText;   
      var num=stringObj.replace(/\<div class="text3"\>(\d*)\<\/div\>/,"$1");    
      document.write(num);    
    </script>   
    试下. 
      

  3.   

    myvicy :谢谢你,
    可是,唉,还是老样子啊~,还是不行的
      

  4.   

    <script language="javascript">    
      var   oHttp=new   ActiveXObject("Microsoft.XMLHTTP")       
      oHttp.open("get","2.htm",false);       
      oHttp.send();       
      var stringObj=oHttp.responseText;    
      var num=stringObj.replace(/.*?(<div class=\"text3\">)(\d+)(.*?)(<\/div>).*/,"$2");     
      document.write(num);     
    </script>  
      

  5.   

    谢谢你一直帮我了~唉,也许是思路一开始就不对吧,出来的结果还是:
    abc   
    97759   
    322   
    977  分数全给你了,再次感谢~