gpt4 book ai didi

javascript - 为什么单击按钮时对象不移动?

转载 作者:太空宇宙 更新时间:2023-11-04 01:34:26 25 4
gpt4 key购买 nike

单击按钮时对象没有移动。为什么会这样?

function animate() {
var object = document.getElementById('object').style;
var x = 100;
object.left = x + 'px';
}
#object {
position: absolute;
top: 50px;
right: 20px;
left: 20px;
height: 40px;
width: 80px;
background-color: green;
}

最佳答案

您不应该从 DOM 元素中分离样式对象。此外,您的函数名称与 native 冲突 Element.animate函数,以不同的方式命名您的函数。

这应该有效:

function animateX() {
var object = document.getElementById('object');
var x = 100;
object.style.left = x + 'px';
}
#object {
position: absolute;
top: 50px;
right: 20px;
left: 20px;
height: 40px;
width: 80px;
background-color: green;
}
<div id="object" onclick="animateX()"></div>

关于javascript - 为什么单击按钮时对象不移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46501572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com