こんにちは、div の背景色を変更しようとしています。ボディの背景色を変更するスクリプトを作成しました。コードは以下です
<script>
colors = new Array('black', 'red', 'green');
function annoyingEffect(tic){
tic %= colors.length;
document.bgColor = colors[tic];
setTimeout("annoyingEffect("+(tic+1)+")", 2000);}
</script>
<body onload="annoyingEffect(0)">
</body>
しかし、div を追加してその中に onload="annoyingEffect(0)" 関数を挿入しようとすると、機能しません。私は何が欠けていますか?