<div id="div4"> <button id="14" class="b1">bat</button> <button id="15" class="b1">bowl</button> </div> <div id="div3"> <p id="id4"></p><!-- score --> <p id="id5"></p><!-- balls --> </div> <div id="div1"> <button id="id7" class="c1">defence</button> </div> <script> document.getelementbyid("id14").onclick=function(){ document.getelementbyid("div4").style.display="none"; document.getelementbyid("div3").style.display="block"; document.getelementbyid("div1").style.display="block"; } </script>
i have set display
property of div1
, div3
none
, display
property of div4
block
in css, when click on bat, want div1
, div3
appear , div 4 dissapear. when run above code not working.
<div id="div4"> <button id="14" class="b1">bat</button> <button id="15" class="b1">bowl</button> </div> <div id="div3"> <p id="id4">p id4</p> <p id="id5">p id5</p> </div> <div id="div1"> <button id="id7" class="c1">defence</button> </div> <script> var ct = 0; document.getelementbyid("14").onclick=function(){ console.log('id 14 clicked'); document.getelementbyid("div4").style.display="none"; document.getelementbyid("div3").style.display="block"; document.getelementbyid("div1").style.display="block"; } </script>
i recommand use console.log();
testing purpose helps debuging
eg: in above code console show "id 14 clicked", when user click on bat.
i have noticed in code using wrong id names: id14
, 14
.
Comments
Post a Comment