从 div javascript 获取边距

发布于 2024-11-30 05:37:11 字数 152 浏览 1 评论 0原文

我需要通过 javascript 更改 div 的边距。但没有这样的方法:

document.getElementById('div').style.margin-top = var;

有办法做到这一点吗?我到处都找不到它

I need to change the margins of a div through javascript. But there is no such way as:

document.getElementById('div').style.margin-top = var;

Is there a way to do this? I can't find it anywhere

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无悔心 2024-12-07 05:37:11

使用 marginTop,而不是 margin-top

document.getElementById('AnIdNotADiv').style.marginTop = value + "px";

use marginTop, not margin-top

document.getElementById('AnIdNotADiv').style.marginTop = value + "px";
蓝梦月影 2024-12-07 05:37:11

jQuery 具有您正在寻找的功能,它可以操作没有 ID 的元素。一旦包含了 jQuery 库,您想要的语法将是:

$('div').css('margin-top',var);

有关包含 jQuery 的信息,请访问 jQuery API 站点:
http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery#Setup

jQuery has the functionality you're looking for, it can manipulate elements that don't have IDs. Once the jQuery Library is included, the syntax for what you want would be:

$('div').css('margin-top',var);

For information about including jQuery, visit the jQuery API site:
http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery#Setup

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文