私はしばらくこれに取り組んでいて、それをクラックすることができないようです..関数を介して渡されるものの他に、兄弟のdivを非表示にしようとしているjavascriptがあります。これがhtmlです:
<div id = "chat_content">
<div id = "chat_content_1">This is div one</div>
<div id = "chat_content_2">This is div two</div>
<div id = "chat_content_3">This is div three</div>
</div>
そしてここにjavascriptがあります:
function showGroup(id)
{
// show the the div that was clicked
var e = document.getElementById(id);
e.style.display = 'block';
// hide the others divs under the same parent
var children = e.parentNode.childNodes;
for (var i = 0; i < children.length; i++)
{
if (children[i] != e)
{
children[i].style.display = 'none';
}
};
}
ありがとう!と幸せな休日:)