简体   繁体   English

使用JavaScript操作CSS元素,短横线-左边

[英]Using javascript to manipulate css elements, dash margin-left

I'm trying to use this 我正在尝试使用这个

document.getElementById('menu2').style.marginleft = "5%";

To manipulate the margin-left: 20%; 操纵margin-left: 20%; to become margin-left: 5%; 成为margin-left: 5%;

I don't know what to do with the dash, if it's a single word like style.width, it's no problem, but a dash seems problematic, what do I do? 我不知道如何处理破折号,如果它是一个像style.width,这样的单词style.width,那没问题,但是破折号似乎有问题,我该怎么办?

请改用marginLeft ,并使用marginLeft “ L”。

can use this 可以用这个

$('#menu2').css({"marginLeft":"5%"});

Fiddle Here 小提琴在这里

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM