1. 程式人生 > >html中的超連結中比如有多層巢狀,就會導致字串被擷取,等等等等很多問題

html中的超連結中比如有多層巢狀,就會導致字串被擷取,等等等等很多問題

html中的超連結中比如有多層巢狀,就會導致字串被擷取,等等等等很多問題

引號巢狀兩層時,可以使用轉義或者單雙引號交替的形式實現,當引號巢狀達到三四層的時候,問題就出現了,怎麼解決呢?

舉個例子:"javascript:fnabc('abcd("123")')"

html的href=以上的字串

那麼即使加了轉義字元,以上的字串還是會被擷取為"javascript:fnabc('abcd("

解決的方法是使用 " 代替引號

"javascript:fnabc('abcd("123")')"