使用javascript替换div中的文本

时间:2017-10-04 14:35:58

标签: javascript

我想替换div标签中的文字,但我不知道该怎么做,有人可以帮助我吗?

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

.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>

答案 2 :(得分:0)

单击元素时传递当前上下文。要替换文本,请将文本作为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>