1
guchengf 2014-11-23 12:50:57 +08:00 1
```html
<body onLoad="LoadMyJs()"> ``` 在js里写上这个loadMyJs函数就可以了 |
2
cdwyd OP @guchengf
感谢回复,打算把js写在head部分,所以还想再问下:document.getElementsByTagName("html")[0].style.padding = '100px';这样写有问题吗?对js不太了解 |
3
zkd8907 2014-11-23 13:34:46 +08:00
@cdwyd 可以,如果懒得调试也可以直接用Chrome的调试器直接输入“document.getElementsByTagName("html")[0].style.padding='100px';”查看效果。
|
4
sneezry 2014-11-23 13:36:55 +08:00
改html标签的css感觉怪怪的,为啥不改body的,另外判断dom载入完成的方法很多
|
5
br00k 2014-11-23 15:21:53 +08:00
建议写个css属性,直接改class就可以了。
|
6
miniwade514 2014-11-23 15:34:14 +08:00
赞同楼上
|
7
lujjjh 2014-11-23 16:16:35 +08:00
一定要通过 js 的话,
document.documentElement.style.padding = "48px"; 修改 <body> 的 style 也可以但不推荐, window.addEventListener('DOMContentLoaded', function (e) { document.body.style.padding = "48px"; }); |
8
kmvan 2014-11-23 18:25:44 +08:00
window.load = function(){
document.body.style.padding = "48px"; }) |