zoukankan      html  css  js  c++  java
  • javascript入门经典(第五版)-清华出版社之“经典”错误

    学校教材太烂,于是自己买书。

    果然是入门经典,开篇就把我惊着了~

    第九页≯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>

    具体原因我也不知道,只是新手。

  • 相关阅读:
    Aoj 418 ACM 排名
    HDU 3308 LCIS
    HDU 1540 Tunnel Warfare
    HDU 4417 Super Mario
    HDU 1754 I hate it
    HDU 1166 敌兵布阵
    Codeforces 1257D Yet Another Monster Killing Problem
    Codeforces 1257D Yet Another Monster Killing Problem
    CCF CSP 201709-4 通信网络
    CCF CSP 201709-4 通信网络
  • 原文地址:https://www.cnblogs.com/deepblue775737449/p/7103100.html
Copyright © 2011-2022 走看看