Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在DOM元素中使用变量_Javascript_Html_Dom - Fatal编程技术网

Javascript 在DOM元素中使用变量

Javascript 在DOM元素中使用变量,javascript,html,dom,Javascript,Html,Dom,有没有办法在IE8中实现这一点 spacer = 0.5; elem.setAttribute("style", "margin: 0%" + spacer + "%"); 它可以在Chrome、FireFox甚至IE.11中使用,但如果不使用该变量,则可以在IE8中使用: elem.setAttribute("style", "margin: 0% 0.5%"); 谢谢。您可以使用等效的 elem.style.margin = '0 ' + spacer + '%'; 仅供参考,您的问题

有没有办法在IE8中实现这一点

spacer = 0.5;
elem.setAttribute("style", "margin: 0%" + spacer + "%");
它可以在Chrome、FireFox甚至IE.11中使用,但如果不使用该变量,则可以在IE8中使用:

elem.setAttribute("style", "margin: 0% 0.5%");
谢谢。

您可以使用等效的

elem.style.margin = '0 ' + spacer + '%';

仅供参考,您的问题是缺少空格。

elem.setAttribute(“样式”、“边距:0%”+间隔符+“%”)你错过了spaceDoh!你说得对。谢谢Satpal。我总是对各种形式的DOM感到困惑。谢谢你的这个。任何一种方法都比另一种方法有优势吗?使用标准DOM属性的优势主要是在过去,在IE7中-不可能使用setAttribute设置样式。现在没有问题了,对我来说,我的代码看起来更好了(只是我的视图)。