在所有文档中替换$符号

时间:2019-04-19 04:04:54

标签: javascript html replace

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

我的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,'€');
          }

0 个答案:

没有答案