我一直在這工作了一段時間,但我無法弄清楚爲什麼我的DIV不能改回顯示:無。它從顯示開始:我的CSS文件中沒有。當你點擊按鈕時,它將改變顯示的樣式='block'。我有一個退出標籤,我想在點擊它時關閉DIV。我可以用visibility ='hidden'來做到這一點,但我不明白爲什麼display ='none'不應該起作用。爲什麼我的DIV更改爲display ='none'(onclick JavaScript)?
<button class="btn" onclick="document.getElementById('abo').style.display = 'block';">Learn More</a>
<div id="abo">
<?php include 'about-more.php';?>
<div id="about-more">
<h2>Learn More</h2><br>
<a href="http://youngmarists.org/">For more info on Young Marists</a><br>
<p>Contributers to this website</p>
<?php
foreach($profiles as $profile => $item):
?>
<section class="profile">
<h4 class="name"><?php echo $item['name'];?></h4>
<p class="role"><?php echo $item['role'];?></p>
<img class="profile-img" src="profiles/<?php echo $item['img'];?>"></img>
</section>
<?php endforeach;?>
<i class="fa fa-times-circle fa-2x" onclick="document.getElementById('abo').style.display = 'none';"; style="position:fixed;top:6%;right:18%;"></i>
</div>
可見性:當您同時顯示按鈕和出口標籤時,hidden實際上不起作用。 –