从 div javascript 获取边距
我需要通过 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
marginTop
,而不是margin-top
use
marginTop
, notmargin-top
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