單引號、雙引號 轉義符


'----單引號
"-----雙引號

在一個網頁中的按鈕,寫onclick事件的處理代碼,不小心寫成如下:
<input value="Test" type="button" onclick="alert(""OK"");" />
IE提示出錯后,再漫不經心地改為:
<input value="Test" type="button" onclick="alert(\"OK\");" />
結果還是出錯。
這時,我就想不通了,雖然我知道最直接的解決方法是寫成這樣:
<input value="" type="button" onclick="alert('OK');" />
但為什么javascript中的轉義字符\沒有效果了呢?

后來找到一段正常的代碼:
<input value="Test" type="button" onclick="alert(&quot;OK&quot;);" />
這時才理解,原來這時,還是歸於HTML的管轄范圍,所以轉義字符應該使用HTML的,而不是javascript的。

 

上網搜索了下發現&apos;是單引號的轉義符,&quot;是雙引號的轉義符。我就依葫蘆畫瓢將上面的代碼改為

 

<p>

<span style=&quot;color: #ff0000;&quot;>內容</span>

</p>

保存發布預覽OK了!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM