I'm having problem about changing CSS display property to "none" using javascript
Here is my code:
<div class="mydiv" onClick="clickDiv1()">hello</div>
<div class="mydiv" onClick="clickDiv2()">hi</div>
<div class="mydiv" onClick="clickDiv3()">goodbye</div>
And here is my script:
function clickDiv1() {
alert('You clicked the first div!');
document.getElementByClassName('mydiv').style.display="none";
}
function clickDiv2() {
alert('You clicked the second div!');
document.getElementByClassName('mydiv').style.display="none";
}
function clickDiv3() {
alert('You clicked the second div!');
document.getElementByClassName('mydiv').style.display="none";
}
What I wanted is, different div alert different text when click on it, but when click on any div all div is invisible.
When I click on my div, the alert is execute but style doesn't change.
Why it doesn't work? Please help me!!