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