-1

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>
4

1 に答える 1

0

あなたはいくつかの問題answer".$count.""answer"+answers+"\"抱えており、qoutesと

echo("<button id=\"button".$count."\" onclick=deleteAnswer('answer".$count."'); return            false;>delete answer</button>");


write.innerHTML = write.innerHTML + "<button id=\"button"+answers+"\" onclick=\"deleteAnswer(\"answer"+answers+"\"); return false;">delete answer</button>"

 document.getElementById(button).style.visibility="hidden";

である必要があります

 document.getElementById(button).style.display="hidden";

また

 document.getElementById(button).style.visibility="visible";
于 2012-07-11T18:12:07.267 に答える