首页 > 解决方案 > 在所有文档中替换 $ 符号

问题描述

如何在页面加载时替换页面中的所有“$”字符。$ 可以多次出现,所以我们需要将所有的 '$' 替换为 '+'。这是我所拥有的:

我的 HTML:

<div>$a sa d $0.12354



        <select name="" id="">
            <option value="">My service price $1.79 per 1000 </option>
        </select>
    </div>

我的 JAVASCRIPT:

function nativeSelector() {
              var elements = document.querySelectorAll("body, body *");
              var results = [];
              var child;
              for(var i = 0; i < elements.length; i++) {
                  child = elements[i].childNodes[0];
                  if(elements[i].hasChildNodes() && child.nodeType == 3) {
                      results.push(child);
                  }
              }
              return results;
          }

          var textnodes = nativeSelector(),
          _nv;
          for (var i = 0, len = textnodes.length; i<len; i++){
              _nv = textnodes[i].nodeValue;
              textnodes[i].nodeValue = _nv.replace(/$/g,'€');
          }

标签: javascripthtmlreplace

解决方案


推荐阅读