给出如下结构:
<div class="Stargate" id="MGM">
<div class="SG1">
</div>
<div id="Atlantis">
</div>
</div>
SG1和亚特兰蒂斯的母公司Stargate或MGM将会是什么?
答案 0 :(得分:2)
没有区别,Stargate
和MGM
都在同一个父div
上。但是你会发现MGM
是识别div
的两种方式的“更好”或“更强”。
“更好/更强”我的意思是id
会对CSS / javascript产生影响,例如,在CSS中,id更强。
#MGM .SG1 {
/* very strong selector */
}
.Stargate .SG1 {
/* not so strong selector */
}
在javascript中你有
var parentDiv = document.getElementById('MGM');
广泛支持document.getElementById
,而相应的document.getElementsByClassName
是现代浏览器的新增功能。