最贊回答 / Perona
type="text/javascript"是說明這一段腳本語言是javascript。告訴瀏覽器這一段要按照javascript來解釋執行。不寫也不會報錯,不過還是建議寫上,尤其是寫在頁面中間的腳本片段。瀏覽器可能支持多種腳本,以及腳本的多種版本,雖然有時候差別并不大。寫上可以明確指示瀏覽器按照何種腳本以及何種版本加載和解析腳本,可以有效避免兼容性或者版本差異造成的錯誤。
2015-10-08
已采納回答 / 化龍貝
var?mychar; ? 這是聲明,聲明我這里有一個叫做 mychar 的變量mychar = "javascript"; 這是賦值,我把 javascript 這個String 類型的值賦給 mycharvar mychar = 6; 這里自然是“ 聲明并賦值”
2015-10-07
已采納回答 / Perona
if()判斷條件里必須產生個布爾值。js是弱語言,任何值都可以相互轉換,那么這里if()其實等價于if(Boolean())。Boolean() 函數當要轉換的值是至少有一個字符的字符串、非 0 數字或對象時,Boolean() 函數將返回 true。如果該值是空字符串、數字 0、undefined 或
null,它將返回 false。這里的if(url),如果url如果為null或者是“”(空字符),都返回fasle。所以是可以這樣寫滴~~~
2015-10-06
已采納回答 / Kusoku
在前面幾個函數中通過style屬性操作的樣式是元素行內樣式,優先級很高,跟內部樣式表是有差別的,執行前面幾個函數后,再通過改變類名添加樣式也沒法覆蓋,而且之前id選擇器作用的樣式也沒有移除,所以跟你預期會差別很大,如果要移除,就要分別移除行內樣式以及id選擇器設置的樣式
2015-10-06
已采納回答 / Y_du
<...code...>兩個地方錯誤,第一是str==true而不是str==ture,這可以簡寫的。因為這是判斷布爾值所以可以直接用if(str),第二個地方<...code...>這個多寫了一個,if可以當獨出現。但是else必須和if成對出現。
2015-10-05