في الواقع لا يوجد فرق بين عروض الأسعار المفردة والاقتباسات المزدوجة ، وهذا يعتمد على التعود عليه.
نسخة الكود كما يلي:
<type type = "button" onClick = "Alert (" 1 ")"> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<type type = "button" onClick = "Alert ('1')"> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
استخدم عروض أسعار مزدوجة في اقتباسات مزدوجة مثل هذا:
var str = "ABC/" DEF/"GHI"
استخدام backslashes لتعطيل اقتباسات مزدوجة.
إليكم مقتطفًا مني ، آمل أن يكون ذلك مفيدًا لك:
في زر في صفحة ويب ، اكتب رمز معالجة الأحداث OnClick ، مكتوبة عن طريق الخطأ على النحو التالي:
نسخة الكود كما يلي:
<value input = "test" type = "button" onClick = "Alert (" "OK") ؛ " />
بعد حدوث خطأ موجه IE ، يتغير عرضًا إلى:
نسخة الكود كما يلي:
<value input = "test" type = "button" onClick = "Alert (/" OK/") ؛" />
والنتيجة لا تزال خطأ.
في هذا الوقت ، لم أتمكن من معرفة ذلك ، على الرغم من أنني عرفت أن الحل الأكثر مباشرة هو كتابته مثل هذا:
نسخة الكود كما يلي:
<value input = "" type = "button" onClick = "Alert ('OK') ؛" />
ولكن لماذا هي شخصيات الهروب/مجانية في جافا سكريبت؟
في وقت لاحق وجدت رمز عادي:
نسخة الكود كما يلي:
<value input = "test" type = "button" onClick = "Alert (" OK ") ؛" />
عندها فقط فهمت أنه لا يزال ضمن اختصاص HTML في هذا الوقت ، لذلك يجب استخدام أحرف الهروب في HTML ، وليس في JavaScript. اثنين من الاقتباس المزدوج هما vbscript ، /"هذه الطريقة هي JavaScript ، و HTML ، يتم استخدامها" ، ويمكنك أيضًا استخدامها: "،".
فيما يلي طرق تعبير مختلفة:
نسخة الكود كما يلي:
<html>
<body>
<value input = "اقتباسات مزدوجة خارجية داخل Quotes-error double" type = "button" onClick = "Alert (" OK ") ؛" /> <br />
<value input = "اقتباسات خارجية داخل عروض أسعار فردية" type = "button" onClick = 'Alert (' ok ') ؛' /> <br />
<value input = "اثنين من عروض الأسعار المزدوجة" type = "button" onClick = "Alert (" "OK" ") ؛" /> <br />
<input value = "اثنين من عروض الأسعار المفردة" type = "button" onClick = "Alert ('' OK '') ؛" /> <br />
<value input = "/+double Quotes - خطأ" type = "button" onClick = "Alert (/" OK/") ؛" /> <br />
<value input = "/+Quotes-error" type = "button" onClick = "ALERT (/'OK/') ؛" /> <br />
<value input = "Quotes Double Outer داخل اقتباسات واحدة" type = "button" onClick = "Alert ('OK') ؛" /> <br />
<value input = "اقتباسات خارجية واقتباسات مزدوجة داخل -ok" type = "button" onClick = 'Alert ("OK") ؛ " /> <br />
<input value = "no Quotes use Outside -ok" type = "button" onClick = Alert ('OK') ؛ ALERT ("OK") ؛ /> <br />
<value inpult = "html excart charace" (& # 3 4 ؛)-OK "type =" button "onClick =" Alert ("OK") ؛ " /> <br />
<value input = "HTML Escape Character '(& # 3 9 ؛)-OK" type = "button" onClick = "ALERT (' OK ') ؛" /> <br />
<value inpult = "html excart charact" (& # x 2 2 ؛)-OK "type =" button "onClick =" Alert ('ok') ؛ " /> <br />
<value input = "HTML Escape Character '(& # x 2 7 ؛)-OK" type = "button" onClick = "Alert (' OK ') ؛" /> <br />
أقل
<value inpult = "html excart charace" (& apos ؛)-ie error "type =" button "onClick =" Alert ('OK') ؛ " /> <br />
<value input = "other //-error" type = "button" onClick = "Alert (//" ok // ") ؛" /> <br />
<value input = "other/& # 3 4 ؛ -error" type = "button" onClick = "Alert (/" OK/") ؛" /> <br />
</body>
</html>