私は Javascrip を使用しており、すべての div を非表示にする次のような関数があります。しかし、このコードが機能しない理由がわかりません。誰かがこれを手伝ってくれますか?
Javaスクリプト
function showDiv(divTag,id)
{
var i;
for(i=1;i<7;i++)
{
document.getElementById(divTag+i).style.display = 'none';
}
document.getElementById(divTag+id).style.display = 'block';
}
また
function showDiv(divTag,id)
{
var i;
for(i=1;i<5;i++)
{
var tempDiv = divTag + i;
document.getElementById(tempDiv).style.display = 'none';
}
document.getElementById(divTag+id).style.display = 'block';
}
そしてHTML
<a href="#" onClick="showDiv(\"hide_\",1)">Show Only Div1</a>
<div id="hide_1">
Abc
</div>
<a href="#" onClick="showDiv(\"hide_\",2)">Show Only Div2</a>
<div id="hide_2">
BCD
</div>
<a href="#" onClick="showDiv(\"hide_\",3)">Show Only Div2</a>
<div id="hide_3">
EDF
</div>
<a href="#" onClick="showDiv(\"hide_\",4)">Show Only Div2</a>
<div id="hide_4">
FGE
</div>
上記の両方のプロセスを試しましたが、失敗しました