下面这个层要放在十个段落中,每个段落都要实行隐藏和显现,现在要求先全部隐藏,然后点每个段落中的一个按钮就显示该段落的这个隐藏层,问用JS 怎么实现?
<div class="addchatpicture" id="addchatpicture">
<FORM name="SCM" action="khimgaddmainpicture.asp" method="post" encType="multipart/form-data">
<p class="chatmainpicture">Main picture:
<INPUT type="file"name="file1" ></p>
<p class="chatmainpicture2"><input type="submit" name="FMDJ" value="submit"class="xian">
<input type="reset" name="Submit2" value="reset"class="xian">
</form>
</div>
<div class="addchatpicture" id="addchatpicture">
<FORM name="SCM" action="khimgaddmainpicture.asp" method="post" encType="multipart/form-data">
<p class="chatmainpicture">Main picture:
<INPUT type="file"name="file1" ></p>
<p class="chatmainpicture2"><input type="submit" name="FMDJ" value="submit"class="xian">
<input type="reset" name="Submit2" value="reset"class="xian">
</form>
</div>
然后getElementByTagName
获取数组
然后循环设置隐藏就是
for(var i = 0 ;i<lis.length;i++){
lis[i].style.display = "none";
}
lis[i].style.display = "block";//展示