2016-09-27 7 views
1

以下のjs関数を使用して、ユーザーがボタンをクリックするとページの一部が消えるようにします。document.getElementByIdを使用するとページがリロードされます

ボタンをクリックすると、部品は消えますが、ページがリロードされます。 なぜこのようなのですか?

<button id="myDIV" onclick="fncShowHide()">Try it</button> 

<script> 
window.fncShowHide = function() { 
    document.getElementById("idein").className = "display-none"; 
} 
</script> 
+0

'<ボタンタイプは= "ボタン" ID = "myDIV" のonclick = "fncShowHide()">' – Rayon

+0

それを試し形態でボタンですか? – lustoykov

+1

@leo - ___NO___の場合、私たちに_quit_開発を依頼することはできません。 – Rayon

答えて

0

window.fncShowHide = function() { 
 
    document.getElementById("idein").className = "display-none"; 
 
} 
 

 
window.other_ = function() { 
 
    document.getElementById("idein").style.display = "none"; 
 
}
.display-none{ 
 
display:none; 
 
}
<button id="myDIV" onclick="fncShowHide(); return false;">Try it</button> 
 
<div id="idein">BYEEEEEEEEEEEEEEEEEEEEEEEEEEE!</div> 
 
<script> 
 

 
</script>

関連する問題