If和else语句用于id和class更改页边距
if and else statement for id and class to change margin
我试图修复我的javascript/for (if语句)我试图使if getElementsByid ('box')在href上更改样式为类"bg为margin-top:10px
HTML代码
<a href="#" id="box">click</a>
<div class="bg">Test</div>
<style>
.bg{
margin-top:100px;
}
</style>
脚本
function Element(id) {
if( document.getElementById('box') {
document.getElementById('box').style.display = 'block';
} else {
document.getElementsByClassName('bg').style.marginTop:'10px';
} }
document.getElementsByClassName(cname)返回一个数组,所以你没有做正确的事情。
试
document.getElementsByClassName('bg')[index].style.marginTop
其中index为数字