Javascript “Html正文样式”;“填充顶部”;不在Firefox中工作
为什么我在做:Javascript “Html正文样式”;“填充顶部”;不在Firefox中工作,javascript,html,css,firefox,offsetheight,Javascript,Html,Css,Firefox,Offsetheight,为什么我在做: document.body.style["padding-top"] = panel.offsetHeight + "px"; “padding top”在Firefox中不起作用?这是正常的铬和IE,但FF-刺在后面 整个守则是: var fixTopPanel = function(){ var panel = document.getElementById("TopPanel"); document.body.style["padding-top"] = pa
document.body.style["padding-top"] = panel.offsetHeight + "px";
“padding top”
在Firefox中不起作用?这是正常的铬和IE,但FF-刺在后面
整个守则是:
var fixTopPanel = function(){
var panel = document.getElementById("TopPanel");
document.body.style["padding-top"] = panel.offsetHeight + "px";
}
window.addEventListener("load", fixTopPanel);
window.addEventListener("resize", fixTopPanel);
请看这里:
UPD:就是那种
style.paddingTop
有效,但是的“paddingTop”
有什么问题吗?像这样使用paddingTop:元素.style.paddingTop
var fixTopPanel = function(){
var panel = document.getElementById("TopPanel");
document.body.style.paddingTop = panel.offsetHeight + "px";
}
window.addEventListener("load", fixTopPanel);
window.addEventListener("resize", fixTopPanel);
document.body.style[“paddingTop”]
你试过paddingTop吗?即使IE也喜欢“paddingTop”,那么Firefox的问题是什么呢?Firefox不支持这个。paddingTop是W3C标准。您可以附加相关链接吗?“paddingTop”是CSS属性,“paddingTop”是JS属性。