return; 
return了 后面代码不执行了

解决方案 »

  1.   

    不好意思,那是我测试时写的,忘了删了!主要的问题是:1. 如果我修改的内容过多
       即:<span> 内容过多</span> 就不能替换2. 修改过一次后在内容很多的情况下就不可以修改3. 隔着<span>不能替换
    例如:<span style="font-size:10px">测试内容</span><span style="font-size:15px">测试内容2</span>
    修改---
    内容</span><span style="font-size:15px">测试
    中间这一段,也不行。
    不知道够不够详细。
      

  2.   

    可能是有换行符吧你用1  .|\n来代替 .2 你可以试一下最小匹配 .|\n*?
    来试试,这样得到是最小范围内的<span>