Javascript 如何更改div';onclick事件的属性?

Javascript 如何更改div';onclick事件的属性?,javascript,html,onclick,Javascript,Html,Onclick,我想通过单击图像来更改容器的属性。 这不起作用的原因: <script type="text/javascript"> function changeMargin(){ document.getElementById("container").style.margin.top="100px"; } </script> <div id="container"> <img id="btnRight" src="img

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

<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>

函数changeMargin(){
document.getElementById(“container”).style.margin.top=“100px”;
}
应该是

.marginTop="100px";
完整代码:

function changeMargin() {
    document.getElementById("container").style.marginTop = "100px";
}
应该是

.marginTop="100px";
完整代码:

function changeMargin() {
    document.getElementById("container").style.marginTop = "100px";
}
更改:

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

更改:

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


是的,解决了。谢谢但是dw没有告诉我aobut语法错误。@Alice这不是一个
语法错误
,你的代码在语法上是正确的。那是什么样的错误呢。如果语法正确,dw如何知道代码有错误。@Jonathan,什么是比dw更好的解决方案?@Alice SyntaxErrors只是一种错误类型,它们是仅通过查看代码就能看到的唯一错误。对于其他错误,必须执行代码。但是,这不会导致错误,因为设置字符串的属性是完全合法的。它没有任何用处。是的,解决了。谢谢但是dw没有告诉我aobut语法错误。@Alice这不是一个
语法错误
,你的代码在语法上是正确的。那是什么样的错误呢。如果语法正确,dw如何知道代码有错误。@Jonathan,什么是比dw更好的解决方案?@Alice SyntaxErrors只是一种错误类型,它们是仅通过查看代码就能看到的唯一错误。对于其他错误,必须执行代码。但是,这不会导致错误,因为设置字符串的属性是完全合法的。它只是没有任何用处。