2013-02-18 11 views
-1

我只是想讓這個int在我的頁面上可見。如何在javascript中顯示一個函數?

我有這個功能在我的劇本區

function showCount() 
{ 
var count = document.getElmentById('friend') 
     count.style.visibility = 'visible' 
     count.innerHTML = dDone.toString() 
    } 

在我的網頁的最後,我有

<div id="friend"> 
</div> 

而且在我身上的標籤我有

body onload="showCount()" 

-

var qDone = 0 

高於這些函數。 我不明白爲什麼它沒有顯示。

+1

什麼是'dDone'? – 2013-02-18 04:27:30

+0

dDone是一個整數,我做toString()到 – 2013-02-18 04:28:08

+0

我覺得啞巴,拼寫錯誤.... – 2013-02-18 04:31:59

回答

3

你已經有了一個拼寫錯誤:

document.getElmentById('friend') 
//   ^
//    \__ missing an "e" 

看看你的JS控制檯讀取錯誤消息。他們很有幫助。

+0

如何訪問控制檯? – 2013-02-18 04:34:41

+0

@KirsKringle:您使用的是什麼瀏覽器? – Blender 2013-02-18 04:35:47

2

qDonedDone(顯然)不一樣。

此外,檢查拼寫上getElementById

最後,你應該把;在每行的末尾,否則你讓瀏覽器的猜測,這將結束與不可解釋的錯誤後下了線。

+0

謝謝,我還添加了分號,我需要更加註意。 – 2013-02-18 04:34:01

0

試試這個

var count = document.getElementById('friend').innerHTML = qDone.toString(); 
相關問題