phpとjavascriptを使用してフォームのテキストフィールドを非表示にするボタンをいくつか生成しようとしていますが、ボタンを押すたびにページが更新されます。ボタンや機能に問題があるかどうかはわかりませんが、エラーが発生しているため、プログラムが更新されていると思います。
php生成ボタン
echo("<button id=\"button".$count."\" onclick=deleteAnswer(answer".$count."); return false;>delete answer</button>");
javascriptで生成された関数
write.innerHTML = write.innerHTML + "<button id=\"button"+answers+"\" onclick=\"deleteAnswer(\"answer"+answers+"\")\"; return false;>delete answer</button>";
実際のjavascript関数
<script type="text/javascript">
function deleteAnswer(button)
{
document.getElementById(button).style.visibility="hidden";
}
</script>