ska*_*mit -3 html javascript css html5 css3
使用Javascript
document.getElementById('menu').getElementById('line1').style.opacity = "0";
Run Code Online (Sandbox Code Playgroud)
HTML
<a href = "#"><div id = "menu" onclick="menu()">
<div id = "line1">1</div>
<div id = "line2">1</div>
<div id = "line3">1</div>
</div></a>
Run Code Online (Sandbox Code Playgroud)
所以我试图让第一行消失,但由于某种原因它不会运行.我的语法有问题吗?我有额外的.getElementById('menu')的原因是因为我有div id ="menuClose"返回原来的.除非有另一种方式?
你为什么先选择菜单?您可以直接选择该行,因为它由ID标识:
document.getElementById('line1').style.opacity = "0";
Run Code Online (Sandbox Code Playgroud)
如果你想改变另一个div中包含的所有div(在你的情况下包含div中包含的所有div id="menu"),请使用document.getElementById('menu').childNodes然后迭代,如此SO帖子所示
| 归档时间: |
|
| 查看次数: |
1595 次 |
| 最近记录: |