ここに私のコードがありますが、なぜそれが機能しないのですか?
<script type="text/javascript">
windows.onload = function() {
function(){
document.body.style.backgroundColor = ('red');
}
};
</script>
ここに私のコードがありますが、なぜそれが機能しないのですか?
<script type="text/javascript">
windows.onload = function() {
function(){
document.body.style.backgroundColor = ('red');
}
};
</script>
jquery がなくても、次のことができます。
window.onload = function(){
document.body.style.backgroundColor = 'red';
};
あなたのコードでは、onload に与えるコールバック内で関数を宣言しましたが、それを呼び出しませんでした。
匿名関数を宣言していますが、実行することはありません。また、windows.onload
おそらくあなたが意図したものではありません。
何が起こると思っていましたか?
ドキュメントの準備ができたときに背景色を変更しようとしている場合:
$(document).ready(function () {
$('body').css('backgroundColor', 'red');
});
http://jsfiddle.net/jbabey/8hQyu/
document.ready
jQueryを使用せずにコールバックをシミュレートすることは、実際には簡単な作業ではありません。この質問を参照してください。
背景色に関する限り、これは問題なく機能します。
document.body.style.backgroundColor = ('red');