I don't understand what I'm doing wrong here. I just want my function to be called when I click the checkbox. Replacing the function call with alert()
works, am I referencing my function incorrectly?
<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>
Thanks
I don't understand what I'm doing wrong here. I just want my function to be called when I click the checkbox. Replacing the function call with alert()
works, am I referencing my function incorrectly?
<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>
Thanks
Share Improve this question asked Oct 5, 2010 at 8:46 DijkstraDijkstra 2,5303 gold badges22 silver badges35 bronze badges 02 Answers
Reset to default 13Change the function name [e.g. selectFun]. select
seems to be reserved keyword
This puzzled me as it looked ok to me too, So ran through the usual tests, eventually tried changing the function name and that worked fine.