javascript
js 更改body html,通过JavaScript更改body标签样式
我試圖編寫一個腳本來改變頁面的寬度,考慮到用戶的客戶端寬度。 這件事情是這樣的:通過JavaScript更改body標簽樣式
function adjustWidth() {
width = 0;
if (window.innerHeight) {
width = window.innerWidth;
} else if (document.documentElement && document.documentElement.clientHeight) {
width = document.documentElement.clientWidth;
} else if (document.body) {
width = document.body.clientWidth;
}
if (width < 1152) {
document.getElementsByTagName("body").style.width="950px";
}
if (width >= 1152) {
document.getElementsByTagName("body").style.width="1075px";
}
}
window.onresize = function() {
adjustWidth();
};
window.onload = function() {
adjustWidth();
};
有了這個劇本我從螢火蟲得到一個錯誤:
document.getElementsByTagName("body").style is undefined
現在的問題是,我怎么能進入人體的風格?因為在CSS工作表中它的選擇器和寬度屬性被定義。
2012-07-30
Nojan
+0
試**的getComputedStyle'(元素)[式]'**和示例**'window.getComputedStyle(document.body的).width' ** .. 。學習http://javascript.info/tutorial/styles-and-classes-getcomputedstyle –
2016-03-24 12:03:09
總結
以上是生活随笔為你收集整理的js 更改body html,通过JavaScript更改body标签样式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 集成二维码扫描器
- 下一篇: 乘法逆元的三种求解方法