2014-09-01 130 views
-1

我遇到了跨度問題。我知道它應該工作,但它不......我已閱讀類似問題的答案,但不能用我的例子,所以我們去:我有一個簡單的HTML與一個段包括跨度,和一個按鈕,應該改變「不喜歡」的「非常喜歡」:更改跨度文本

<p> I <span id="like-or-not">don't like</span> dogs</p> 
<button onclick="changeSpan('really like')">Change!</button> 

而且功能:

function changeSpan(someText){ 
    document.getElementById("like-or-not").innerHtml = someText; 
} 

但它不工作...你能幫助我, 請?

這裏IR小提琴:http://jsfiddle.net/ey50yk6y/

+5

JavaScript區分大小寫。它是'innerHTML'而不是'innerHtml'。 http://jsfiddle.net/j08691/ey50yk6y/3/ – j08691 2014-09-01 19:26:03

回答

0

你沒有正確的拼寫外殼innerHTML

function changeSpan(someText){ 
    document.getElementById("like-or-not").innerHTML = someText; 
} 
+0

是的,我清楚地解釋說它是我的評論。沒有必要重新將它作爲一個答案來嘗試和從它的農場代表。請投票結束由於錯別字而引起的題外話題。 – j08691 2014-09-01 19:32:14

1

試試這個:

document.getElementById("like-or-not").textContent = someText;