【问题标题】:How to replace text from <b> with regex and jQuery? [duplicate]如何用正则表达式和 jQuery 替换 <b> 中的文本? [复制]
【发布时间】:2018-08-11 19:53:26
【问题描述】:

这是我要解析的 html 部分:

<b id="finish_kar_cri">0x61496a395F549XzxzxZ</b>

如何更换这部分:

0x61496a395F549XzxzxZ

到

8472875

提前致谢。

【问题讨论】:

  • $('#finish_kar_cri').html='8472875'
  • 没有足够的 jQuery document.getElementById("finish_kar_cri").innerText = "*****";
  • 解释你为什么要使用正则表达式?
  • 或者对于直接 dom,你可以做 window.document.getElementById('finish_kar_cri').innerHTML = '8472875';

标签: javascript jquery regex regular-language


【解决方案1】:

function change() {
  var myelem = $('#finish_kar_cri');
  myelem.text('8472875');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<b id="finish_kar_cri">0x61496a395F549XzxzxZ</b>
<button onclick='change()'>Change Text</button>

【讨论】:

    【解决方案2】:

    function change(){
        document.getElementById("finish_kar_cri").innerHTML = "8472875";
    }
    <b id="finish_kar_cri">0x61496a395F549XzxzxZ</b>
    <button onclick='change()'>Change Text</button>

    【讨论】:

      猜你喜欢
      • 2015-07-29
      • 1970-01-01
      • 1970-01-01
      • 2018-03-16
      • 2017-10-18
      • 2014-03-11
      • 1970-01-01
      相关资源
      最近更新 更多