單引號和雙引號其實沒啥區別,看你自己習慣了 複製代碼 代碼如下: 代碼如下: 代碼如下: 代碼如下:-------------------不正確-------------------正確 雙引號中再用雙引號要這樣: var str = "abc"def"ghi" 用反斜線來禁止解析雙引號。 下面是我摘錄的,希望對你有用: 在一個網頁中的按鈕,寫onclick事件的處理代碼,不小心寫成如下: 複製程式碼 程式碼如下: IE提示出錯後,再漫不經心地改為: 複製代碼 程式碼如下: 結果還是出錯。 這時,我就想不通了,雖然我知道最直接的解決方法是寫成這樣: 複製程式碼程式碼如下: 但為什麼javascript的轉義字符沒有效果了呢? 後來找到一個正常的程式碼: 複製程式碼 程式碼如下: 程式碼如下: 程式碼如下: 這時才理解,原來這時,還是歸於HTML的管轄範圍,所以轉義字元應該使用HTML的,而不是javascript的。兩個雙引號的做法是vbScript的,"這種做法則是javascript的,而HTML的,則是用",此外還可以使用:"、'。下面列出各種表達方法: 複製程式碼 程式碼如下: