私は小さなJavaScript関数とボタンのあるHTMLコードを持っています.ユーザーがそのボタンをホバーするたびに小さなボックスが表示されるようにしたい.そのボタンを2回ホバーします(ページが読み込まれた直後に関数を1回使用しようとした後、最初のホバー後にすべてが実行されます)。HTMLコード
<body>
<div id = "searchBox">
<p id = "paragraph"><input type = "text" name = "serachBar"/>
<input type = "button" value = "szukaj" name = "search"/>
</p>
<div id = "searchButton"><a href = "#" onmouseover="popUp('paragraph')">Szukaj</a></div>
</div>
</body>
そしてjavascript自体
<script type = "text/javascript">
function popUp(menu){
var searchBox = document.getElementById(menu).style;
var searcButton = document.getElementById('searchButton');
if(!searchBox || searchBox.display == "none"){
searchBox.display = "block";
}
else {
searchBox.display = "none";
}
};
</script>