2010-10-05 39 views
4

我不明白我在這裏做錯了什麼。我只想在點擊複選框時調用我的函數。用alert()取代函數調用的作品,我是否錯誤地引用了我的功能?在checkbox上調用javascript onclick

<html> 
<head></head> 
<body> 

<script type="text/javascript"> 
function select(a){ 
    document.getElementById("myDiv").innerHTML=""+a; 
} 
</script> 

<input type="checkbox" onclick="select(1)"> 

<div id="myDiv">hi</div> 

</body> 
</html> 

由於

回答

13

變化函數名[例如selectFun。 select似乎是保留關鍵字

+0

哇!謝謝。即時修復:) – Dijkstra 2010-10-05 08:57:58

3

這使我感到困惑,因爲它對我來說也很好,所以跑過通常的測試,最終嘗試更改函數名稱,並且工作正常。

+0

其實這個問題確實回答了這個問題,它只是一個4年前寫得非常糟糕的答案,毫無疑問,當我匆忙時。注意「試圖更改函數名稱並且工作正常」,還要注意上面所接受的涉及更改函數名稱的答案。在我寫作/測試事情時,所有可能的答案都被公佈了。 – 2014-09-17 11:20:28