Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.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
在firefox中使用javascript设置元素样式_Javascript_Html_Firefox - Fatal编程技术网

在firefox中使用javascript设置元素样式

在firefox中使用javascript设置元素样式,javascript,html,firefox,Javascript,Html,Firefox,我有一些尺码款式,我正在设计中。我通常使用chrome开发,并直接在元素的样式属性上设置属性,如下所示: element.style['padding-right'] = computedRightPadding + 'px'; 我最近发现这在firefox(版本24.6.0)中不起作用。元素对象上的属性看起来设置正确,但元素的实际样式没有变化。我有一把小提琴在显示这个 用javascript设置这种样式的跨浏览器好方法是什么?我发现,这意味着做我目前使用的方法,这是行不通的。我不希望依赖外部

我有一些尺码款式,我正在设计中。我通常使用chrome开发,并直接在元素的
样式
属性上设置属性,如下所示:

element.style['padding-right'] = computedRightPadding + 'px';
我最近发现这在firefox(版本24.6.0)中不起作用。元素对象上的属性看起来设置正确,但元素的实际样式没有变化。我有一把小提琴在显示这个


用javascript设置这种样式的跨浏览器好方法是什么?我发现,这意味着做我目前使用的方法,这是行不通的。我不希望依赖外部库来完成看似微不足道的操作。

使用:
parent.style.paddingRight='100px'

或者
parent.setAttribute('style','padding right:100px;')


使用:
parent.style.paddingRight='100px'

或者
parent.setAttribute('style','padding right:100px;')


使用:
parent.style.paddingRight='100px'

或者
parent.setAttribute('style','padding right:100px;')


使用:
parent.style.paddingRight='100px'

或者
parent.setAttribute('style','padding right:100px;')


元素.样式.填充右键
在任何地方都有效。而且,。。它不会仅为取消对属性的引用而创建字符串实例。
element.style.paddingRight
将在任何地方都有效。而且,。。它不会仅为取消对属性的引用而创建字符串实例。
element.style.paddingRight
将在任何地方都有效。而且,。。它不会仅为取消对属性的引用而创建字符串实例。
element.style.paddingRight
将在任何地方都有效。而且,。。它不会仅仅为了取消对属性的引用而创建字符串实例,但第二种方法会重置元素上定义的所有其他样式属性(通过样式属性,而不是通过类)。检查:-
右侧填充
已消失。@techfoobar是的。如果要使用连字符的名称,您真正想要的是
parent.style.setProperty('padding-right','100px')
。但是第二种方法会重置元素上定义的所有其他样式属性(通过样式属性,而不是通过类)。检查:-
右侧填充
已消失。@techfoobar是的。如果要使用连字符的名称,您真正想要的是
parent.style.setProperty('padding-right','100px')
。但是第二种方法会重置元素上定义的所有其他样式属性(通过样式属性,而不是通过类)。检查:-
右侧填充
已消失。@techfoobar是的。如果要使用连字符的名称,您真正想要的是
parent.style.setProperty('padding-right','100px')
。但是第二种方法会重置元素上定义的所有其他样式属性(通过样式属性,而不是通过类)。检查:-
右侧填充
已消失。@techfoobar是的。如果要使用连字符的名称,您真正需要的是
parent.style.setProperty('padding-right','100px')