2017-10-04 105 views
-1

我想要替換div標籤中的文本,但我不知道該怎麼做,有人可以幫助我嗎?使用javascript替換文本在div中

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

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

如果您正在使用jquery'$(「。a」)。text(「D」)' – gurvinder372

+1

如果你試過這個代碼喲你會得到一個左側的錯誤,總是檢查你的控制檯的錯誤。另外[閱讀你正在使用的庫的api文檔](http://api.jquery.com/text) –

回答

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>

1

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

0

轉嫁element.To的點擊當前上下文替換文本通過文本作爲text參數

​​