Re: [問題][JS] 「"」的表達方式
※ 引述《IOann ( )》之銘言:
: 寫了段 code:
: document.write("<img src=" + tips[index] + " width=100 height=100></iframe>");
: 我知道沒有 " 是不標準的 HTML 語法,但是似乎能被瀏覽器接受。
: 不過我還是想要盡量遵守規則,因此用 " 當作 ",
: 但是如此一來,就無法被判讀了,請問該用什麼其他的方式來寫呢?
: 另外,會發生這種事,是瀏覽器支援度不好,還是 code 本身寫得不對呢?
講清楚一點好了:
(X)HTML標準的引號都是雙引號 ""
而javascript則是單 '' 雙 "" 都行
差只差在單開始的就會吃到單結束 不管中間的雙引號
雙開始的就會吃到雙結束 不管中間的單引號
所以你可以這樣寫:
document.write(
'<img src="' + tips[index] + '" width="100" height="100"></iframe>');
另外也可以使用escape character \ 就是寫成 '\"' 或 "\""
(這時就不需要管到底用 '' 括還是用 "" 括 因為都沒差了)
只是會眼花就是了 XD
--
有人喜歡邊玩遊戲邊上逼;
也有人喜歡邊聽歌邊打字。
但是,我有個請求,
選字的時候請專心好嗎?
-- 改編自「古 火田 任三郎」之開場白
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.84
推
01/12 23:17, , 1F
01/12 23:17, 1F
推
01/13 02:25, , 2F
01/13 02:25, 2F
→
01/14 01:18, , 3F
01/14 01:18, 3F