我上次看见一个body.id = 'css';什么的。自己试了下却不行。css我会用。我的问题是想在js里面对body的属性赋值。我上次看见别人在js里面写body.id='fdsf';我自己使用了却不行。是不是写错了
设置body的div的css,我们是可以直接在<head></head>中添加body{}的css,或者是直接在body那使用style=""这个方法来设置也是一样,如果是想通过JS来改变,那就只要直接doucment.body.style,来设置就行了,举个例子: <html> <head> <style> body{ width:960px; //通过id来控制 height:600px; } </style> </head> <script> document.body.style.backgroundcolor = "#f00"; //通过JS来改变 </script> <body style="width:900px; height:400px;"> </body></html>
用js来控制body样式不用写ID那么麻烦。一般一个HTML页面只有一个body,比方改变body的背景为红色可以用:document.body.style.backgroundColor = "#FF0000";。要指定BODY为某个class的css样式,那么可以:document.body.className = "样式";万一有多个BODY,那么可以用数组解决各个BODY的问题,第一个body是:document.body(0)......
在style里写 #id{ 属性:值; } .class{ 属性:值; } id和class分别换成id名和class名body.id=这种写法只有ie可以。正确的写法:document.getElementByTagName("body").id="ssss";