今天遇到一問題,js文件中調用字元串的replace方法,不起作用。 後來排查可能覺得replace("<option value='1'>admin</option>","")中,前邊的字元串單引號也要和頁面上的一致才能。 果然發現頁面中的value用的是“”雙引號,我自己寫的是''單引號,導致匹 ...
今天遇到一問題,js文件中調用字元串的replace方法,不起作用。
後來排查可能覺得replace("<option value='1'>admin</option>","")中,前邊的字元串單引號也要和頁面上的一致才能。
果然發現頁面中的value用的是“”雙引號,我自己寫的是''單引號,導致匹配不上,所以就替換不成功。
雖然js文件中單獨使用不區分單/雙引號,
但是一起組合使用時,或者是調用replace()這樣的匹配字元串的方法,還是要一致才可以。