【问题标题】:Replace text in a div using javascript [duplicate]使用javascript替换div中的文本[重复]
【发布时间】:2017-10-04 14:35:58
【问题描述】:

我想替换 div 标签中的文字,但不知道怎么做,谁能帮帮我?

<div class="a" onClick="go()">Div</div>

function go(){
$(".a").text() = ":D";}

【问题讨论】:

标签: javascript


【解决方案1】:

<script>
function go(e){
    e.textContent = ':D';
}
</script>
<div class="a" onClick="go(this)">Div</div>

【讨论】:

    【解决方案2】:

    .text() 是一个函数,而不是一个字段。

    function go(){
      $(".a").text(":D");
    }
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <div class="a" onClick="go()">Div</div>

    【讨论】:

      【解决方案3】:

      单击元素时传递当前上下文。要替换文本,请将文本作为text 参数传递

      function go(elem) {
        $(elem).text('D');
      }
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
      <div class="a" onclick="go(this)">Div</div>

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-10
        • 1970-01-01
        • 2015-06-22
        • 1970-01-01
        相关资源
        最近更新 更多