1

我想通过单击图像来更改容器的属性。
为什么这不起作用:

<script type="text/javascript">
    function changeMargin(){
        document.getElementById("container").style.margin.top="100px";
    }
</script>

<div id="container">
    <img id="btnRight" src="img/btnRight.png" onclick="changeMargin()">
</div>
4

2 回答 2

7

它应该是

.marginTop="100px";

完整代码:

function changeMargin() {
    document.getElementById("container").style.marginTop = "100px";
}
于 2012-07-19T17:28:57.210 回答
2

改变:

document.getElementById("container").style.margin.top="100px";

到:

document.getElementById("container").style.marginTop="100px";
于 2012-07-19T17:30:16.163 回答