<html>
<head>
<script type="text/javascript">
function hideshow(which){
if (!document.getElementById)
return
if (which.style.display=="block")
which.style.display="none"
else
which.style.display="block"
}
</script>
</head>
<body>
credit card
<a href="javascript:hideshow(document.getElementById('adiv123'))">
<input type="checkbox" />
</a>
<div id="adiv123" style="font:24px normal; style=display:block;">
check
<input type="text" name="check" class="styled"/>
</div>
</body>
</html>
プログラムの出力は、チェックボックスをオンにするとテキストを表示し、チェックボックスをオフにするとテキストを非表示にする必要があります。この場合、出力を初めて開いたときに、チェックボックスをチェックせずにテキストが表示されました。なぜそれが起こったのか誰かが明らかにできますか?