学校教材太烂,于是自己买书。
果然是入门经典,开篇就把我惊着了~
第九页≯1.4/ch1_example2.html /
1 <script> 2 //script block 2 3 document bgcolor="red"; 4 alert("Second script block"); 5 </script>
运行不通过,仔细检查发现
1 document bgcolor应为document.bgColor
如果说" . "写成" " 算是笔误,那么javascript中出现"bgcolor"就是初级者错误了。
html对大小写不敏感,可<script>中代码不注意大小写是无法饶恕的。
javascript对大小写是敏感的!javascript对大小写是敏感的!javascript对大小写是敏感的!
那么修改后应为
1 document.bgColor="red" 2 3 或者用CSS样式: 4 document.body.style.backgroundColor="red"
如果二者兼用,请先用javascript样式,再用CSS样式,否则后面的JS样式无效。即:
1 <script> 2 document.bgColor="red"; //js样式 3 alert("second script block"); 4 </script> 5 6 <script> 7 document.body.style.backgroundColor="blue";//CSS样式 8 alert("third script block"); 9 </script>
具体原因我也不知道,只是新手。
时间: 2024-10-14 21:31:47