这是我的代码,知道为什么它不起作用?
<script type="text/javascript">
windows.onload = function() {
function(){
document.body.style.backgroundColor = ('red');
}
};
</script>
答案 0 :(得分:2)
没有jquery,你可以这样做:
window.onload = function(){
document.body.style.backgroundColor = 'red';
};
在您的代码中,您在为onload提供的回调中声明了一个函数,但是您没有调用它。
答案 1 :(得分:0)
您正在声明匿名函数但从不执行它。另外,windows.onload
可能不是你的意思。
你期待发生什么?
如果您在文档准备就绪时尝试更改背景颜色:
$(document).ready(function () {
$('body').css('backgroundColor', 'red');
});
http://jsfiddle.net/jbabey/8hQyu/
在没有jQuery的情况下模拟document.ready
回调并不是一项非常简单的任务,请参阅this question。
就背景颜色而言,这很好用:
document.body.style.backgroundColor = ('red');