Sebenarnya tidak ada perbedaan antara kutipan tunggal dan kutipan ganda, itu tergantung pada Anda terbiasa.
Salinan kode adalah sebagai berikut:
<input type="button" onclick="alert("1")">------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<input type="button" onclick="alert('1')">------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Gunakan kutipan ganda dalam kutipan ganda seperti ini:
var str = "abc/" def/"ghi"
Gunakan backslash untuk menonaktifkan kutipan ganda.
Berikut adalah kutipan dari saya, saya harap ini akan berguna bagi Anda:
Dalam tombol di halaman web, tulis kode pemrosesan acara OnClick, ditulis secara tidak sengaja sebagai berikut:
Salinan kode adalah sebagai berikut:
<input value = "test" type = "Tombol" onclick = "alert (" "ok" ");" />
Setelah kesalahan prompt IE terjadi, itu dengan santai berubah menjadi:
Salinan kode adalah sebagai berikut:
<input value = "test" type = "tombol" onclick = "waspada (/" ok/");" />
Hasilnya masih merupakan kesalahan.
Pada saat ini, saya tidak bisa mengetahuinya, meskipun saya tahu solusi paling langsung adalah menulisnya seperti ini:
Salinan kode adalah sebagai berikut:
<input value = "" "type =" tombol "onClick =" alert ('ok'); " />
Tapi mengapa karakter Escape/Gratis di JavaScript?
Kemudian saya menemukan kode normal:
Salinan kode adalah sebagai berikut:
<input value = "test" type = "Tombol" onclick = "alert (" ok ");" />
Baru pada saat itu saya mengerti bahwa itu masih berada dalam yurisdiksi HTML saat ini, sehingga karakter pelarian harus digunakan dalam HTML, bukan dalam JavaScript. Dua kutipan ganda adalah VBScript, /"Metode ini adalah JavaScript, dan html, digunakan", dan Anda juga dapat menggunakan: ", '.
Berikut ini adalah berbagai metode ekspresi:
Salinan kode adalah sebagai berikut:
<Html>
<body>
<input value = "Outer Double Quotes Inside Double Quotes-error" type = "Tombol" OnClick = "ALERT (" OK ");" /> <br />
<input value = "kutipan eksternal di dalam kutipan tunggal-error" type = "tombol" ontClick = 'waspada (' ok ');' /> <br />
<input value = "Dua kutipan ganda-error" type = "tombol" ontClick = "waspada (" "ok" ");" /> <br />
<input value = "Dua kutipan tunggal-error" type = "tombol" ontClick = "waspada ('' ok '');" /> <br />
<input value = "/+ganda kutipan - error" type = "tombol" ontClick = "alert (/" ok/");" /> <br />
<input value = "/+single quotes-error" type = "Tombol" ontClick = "alert (/'ok/');" /> <br />
<input value = "Outer Double Quotes Inside Single Quotes-OK" type = "Tombol" OnClick = "ALERT ('OK');" /> <br />
<input value = "kutipan eksternal dan kutipan ganda di dalam -ok" type = "tombol" ontClick = 'alert ("ok");' /> <br />
<input value = "Tidak ada kutipan yang digunakan di luar -ok" type = "tombol" ontClick = alert ('OK'); alert ("OK"); /> <br />
<input value = "HTML Escape Character" (& # 3 4;)-OK "type =" Tombol "ontClick =" ALERT ("OK"); " /> <BR />
<input value = "HTML Escape Character '(& # 3 9;)-OK" type = "Tombol" ontClick = "ALERT (' OK ');" /> <br />
<input value = "HTML Escape Character" (& # x 2 2;)-OK "type =" Tombol "OnClick =" ALERT ('OK'); " /> <br />
<input value = "HTML Escape Character '(& # x 2 7;)-OK" type = "Tombol" OnClick = "ALERT (' OK ');" /> <br />
<input value = "HTML Escape Character" (& quot;)-OK "type =" Tombol "ontClick =" ALERT ("OK"); " /> <BR />
<input value = "HTML Escape Character" (& apos;)-IE error "type =" Tombol "ontClick =" alert ('ok'); " /> <br />
<input value = "Other //-error" type = "Tombol" onClick = "waspada (//" ok // ");" /> <br />
<input value = "Lainnya/& # 3 4; -error" type = "Tombol" OnClick = "ALERT (/" OK/");" /> <br />
</body>
</html>