原文地址 https://blog.csdn.net/azl397985856/article/details/47106543
html中的超鏈接中比如有多層嵌套,就會導致字符串被截取,等等等等很多問題
引號嵌套兩層時,可以使用轉義或者單雙引號交替的形式實現,當引號嵌套達到三四層的時候,問題就出現了,怎麼解決呢?
舉個例子:"javascript:fnabc('abcd("123")')"
html的href=以上的字符串
那麼即使加了轉義字符,以上的字符串還是會被截取爲"javascript:fnabc('abcd("
解決的方法是使用 " 代替引號
"javascript:fnabc('abcd("123")')"