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只是一种错误类型,它们是仅通过查看代码就能看到的唯一错误。对于其他错误,必须执行代码。但是,这不会导致错误,因为设置字符串的属性是完全合法的。它只是没有任何用处。