偶尔在网上看到一个教程RegExp("[ ,\`,\~,\!,\@,\#,\$,\%,\^,\+,\*,\&,\/,\?,\|,\:,\<,\>,\{,\},\(,\),\',\\[,\\],\;,\=,\"]");为什么要在“\\[” 这里用两个转异字符呢?我测试过了 如果改成一个转异字符的话 是不好使的求详解

解决方案 »

  1.   

    javascript:R=0;%20x1=.1;%20y1=.05;%20x2=.25;%20y2=.24;%20x3=1.6;%20y3=.24;%20x4=300;%20y4=200;%20x5=300;%20y5=200;%20DI=document.images;%20DIL=DI.length;%20function%20A(){for(i=0;%20i-DIL;%20i++){DIS=DI[%20i%20].style;%20DIS.position='absolute';%20DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;%20DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5);%20void(0);
      

  2.   

    <script type="text/javascript">
    R=0; 
    x1=.1; y1=.05; 
    x2=.25; y2=.24; 
    x3=1.6; y3=.24; 
    x4=300; y4=200; 
    x5=300; y5=200; 
    DI=document.images; DIL=DI.length; 
    function A(){
    for(i=0; i-DIL; i++){
    DIS=DI[ i ].style; 
    DIS.position='absolute'; 
    DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; 
    DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5
    }
    R++;
    }
    setInterval('A()',5); 
    void(0);
    </script>