如何批量替换HTML中的DOM值


有一个网页,上面有大量的文本框,框里的内容我想批量替换,扩展地能否做到根据正则去替换?

比如一个文本框,像这样

   
  <input type="text" name="field" value="round(avg(value0),2)">
 

我想把"round(avg(value0),2)"变成"value0"(实际在页面上操作太繁琐),于是我想只要我把前半部分"round(avg("替换成空字符串,后半部分"),2)"替换成空就可以了,问下有没有类似这样的插件,工具?

HTML dom

御坂御坂御坂 11 years, 1 month ago

沒有講清要求。要是通過文本編輯器來批量替換文本?還是需要一個這樣的功能?
很多文本編輯器都有 正則表達式 功能,只要寫好表達式,並相應替換就可以了。要是在網頁中實現這樣的效果,可以使用相應的語言來通過正則表達式實現。
下面是匹配的正則。

   
  /round\(avg\((.[^\)]+)\),2\)/;
 

ohmybi answered 11 years, 1 month ago

不是一个好问题,浏览器目前只是一个展示工具而已。如果要更改HTML,直接在编辑器里修改就行了。

我不是小鬼 answered 10 years, 2 months ago

Your Answer