編集:アレクサンダーのアドバイスのおかげでコードを少し編集しましたが、まだ div の内容が表示されないという問題が発生しています。 . 私の最新の質問は、これが機能するために何が欠けているのですか? ありがとう
クエリから生成されたテーブルがあります。このテーブルには div があります。onclick を表示/非表示するには、この div が必要です。現在、動作中の表示/非表示 JavaScript (以下を参照) がありますが、これは 1 つの div でのみ機能します。
これを変更して、データベース ($id) から生成された ID を持つ div をすべて個別に表示/非表示にするにはどうすればよいですか?
JavaScript:
<script language="javascript">
function toggle(id) {
var ele = document.getElementById(id);
var text = document.getElementById(id);
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "show";
}
else {
ele.style.display = "block";
text.innerHTML = "hide";
}
}
</script>
html:
Info: <a id='$id' href='javascript:toggle(\"$id\");'>show</a>
<div id='$id' style='display: none'></div>