จริง ๆ แล้วไม่มีความแตกต่างระหว่างคำพูดเดียวและคำพูดสองเท่ามันขึ้นอยู่กับการทำความคุ้นเคยกับมัน
การคัดลอกรหัสมีดังนี้:
<อินพุต type = "ปุ่ม" onclick = "การแจ้งเตือน (" 1 ")"> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<อินพุต type = "ปุ่ม" onclick = "การแจ้งเตือน ('1')"> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ใช้คำพูดสองครั้งในคำพูดสองเท่าเช่นนี้:
var str = "abc/" def/"ghi"
ใช้แบ็คสแลชเพื่อปิดการใช้งานคำพูดสองครั้ง
นี่คือข้อความที่ตัดตอนมาจากฉันฉันหวังว่ามันจะเป็นประโยชน์สำหรับคุณ:
ในปุ่มในหน้าเว็บเขียนรหัสประมวลผลเหตุการณ์ onclick เขียนโดยไม่ตั้งใจดังนี้:
การคัดลอกรหัสมีดังนี้:
<ค่าอินพุต = "ทดสอบ" type = "ปุ่ม" onclick = "การแจ้งเตือน (" "ตกลง" ");" -
หลังจากเกิดข้อผิดพลาดพร้อมท์ IE มันจะเปลี่ยนไปอย่างไม่เป็นทางการ:
การคัดลอกรหัสมีดังนี้:
<ค่าอินพุต = "ทดสอบ" type = "ปุ่ม" onclick = "การแจ้งเตือน (/" ตกลง/");" -
ผลลัพธ์ยังคงเป็นข้อผิดพลาด
ในเวลานี้ฉันไม่สามารถคิดออกได้แม้ว่าฉันรู้ว่าทางออกที่ตรงที่สุดคือการเขียนแบบนี้:
การคัดลอกรหัสมีดังนี้:
<ค่าอินพุต = "" type = "ปุ่ม" onclick = "การแจ้งเตือน ('ตกลง');" -
แต่ทำไมตัวละครหลบหนี/ฟรีใน JavaScript?
หลังจากนั้นฉันพบรหัสปกติ:
การคัดลอกรหัสมีดังนี้:
<ค่าอินพุต = "ทดสอบ" type = "ปุ่ม" onclick = "การแจ้งเตือน (" ตกลง ");" -
จากนั้นฉันก็เข้าใจว่ามันยังอยู่ในเขตอำนาจศาลของ HTML ในเวลานี้ดังนั้นควรใช้ตัวละครหลบหนีใน HTML ไม่ใช่ใน JavaScript คำพูดสองเท่าคือ VBScript, /"วิธีนี้คือ JavaScript และ HTML มันถูกใช้" และคุณสามารถใช้: ", '
ต่อไปนี้เป็นวิธีการแสดงออกที่หลากหลาย:
การคัดลอกรหัสมีดังนี้:
<html>
<body>
<ค่าอินพุต = "คำพูดสองครั้งด้านนอกภายในคำพูดสองเท่า-ข้อผิดพลาด" ประเภท = "ปุ่ม" onClick = "การแจ้งเตือน (" ตกลง ");" /> <br />
<ค่าอินพุต = "คำพูดภายนอกภายในคำพูดเดียว-ข้อผิดพลาด" ประเภท = "ปุ่ม" onClick = 'การแจ้งเตือน (' ตกลง ');' /> <br />
<ค่าอินพุต = "สองคำเสนอราคาสองเท่า" type = "ปุ่ม" onClick = "การแจ้งเตือน (" "ตกลง" ");" /> <br />
<ค่าอินพุต = "สองคำพูดเดียว-ข้อผิดพลาด" type = "ปุ่ม" onClick = "การแจ้งเตือน ('' ตกลง '');" /> <br />
<ค่าอินพุต = "/+คำพูดสองครั้ง - ข้อผิดพลาด" type = "ปุ่ม" onclick = "การแจ้งเตือน (/" ตกลง/");" /> <br />
<ค่าอินพุต = "/+ใบเสนอราคาเดียว-ข้อผิดพลาด" ประเภท = "ปุ่ม" onClick = "การแจ้งเตือน (/'ตกลง/');" /> <br />
<ค่าอินพุต = "คำพูดสองครั้งด้านนอกภายในคำพูดเดียว-OK" type = "ปุ่ม" onClick = "การแจ้งเตือน ('ตกลง');" /> <br />
<ค่าอินพุต = "คำพูดภายนอกและคำพูดสองเท่าภายใน -OK" type = "ปุ่ม" onClick = 'การแจ้งเตือน ("ตกลง");' /> <br />
<ค่าอินพุต = "ไม่มีคำพูดที่ใช้นอก -OK" type = "ปุ่ม" onClick = การแจ้งเตือน ('ตกลง'); แจ้งเตือน ("ตกลง"); /> <br />
<ค่าอินพุต = "อักขระ Escape html" (& # 3 4;)-ตกลง "type =" ปุ่ม "onclick =" การแจ้งเตือน ("ตกลง"); " /> <br />>
<ค่าอินพุต = "html escape character '(& # 3 9;)-ตกลง" type = "ปุ่ม" onclick = "การแจ้งเตือน (' ตกลง ');" /> <br />
<ค่าอินพุต = "HTML Escape character" (& # x 2 2;)-ตกลง "type =" ปุ่ม "onclick =" การแจ้งเตือน ('ตกลง'); " /> <br />>
<ค่าอินพุต = "html escape character '(& # x 2 7;)-ตกลง" type = "ปุ่ม" onclick = "การแจ้งเตือน (' ตกลง ');" /> <br />
<ค่าอินพุต = "html escape character" (& quot;)-ตกลง "type =" ปุ่ม "onclick =" การแจ้งเตือน ("ตกลง"); " /> <br />
<ค่าอินพุต = "HTML Escape character" (& apos;)-IE error "type =" ปุ่ม "onclick =" การแจ้งเตือน ('ตกลง'); " /> <br />>
<ค่าอินพุต = "อื่น ๆ //-ข้อผิดพลาด" type = "ปุ่ม" onclick = "การแจ้งเตือน (//" ตกลง // ");" /> <br />
<ค่าอินพุต = "อื่น ๆ/& # 3 4; -Error" type = "ปุ่ม" onClick = "การแจ้งเตือน (/" ตกลง/");" /> <br />
</body>
</html>