คำถามติดแท็ก javascript-injection

9
จะแทรกแท็ก <script> แบบไดนามิกผ่าน jQuery หลังจากโหลดหน้าได้อย่างไร
ฉันมีปัญหาในการทำงาน ก่อนอื่นฉันลองตั้งแท็กสคริปต์ของฉันเป็นสตริงจากนั้นใช้ jquery replaceWith () เพื่อเพิ่มลงในเอกสารหลังจากโหลดหน้า: var a = '&lt;script type="text/javascript"&gt;some script here&lt;/script&gt;'; $('#someelement').replaceWith(a); แต่ฉันพบข้อผิดพลาดเกี่ยวกับสตริงลิเทอรัลในตัวแปรนั้น จากนั้นฉันลองเข้ารหัสสตริงเช่น: var a = '&amp;left;script type="text/javascript"&amp;gt;some script here&amp;lt;\/script&amp;gt;'; แต่การส่งไปยังreplaceWith()เอาต์พุตสตริงนั้นไปยังเบราว์เซอร์ ใครช่วยแจ้งให้เราทราบได้ไหมว่าคุณจะเพิ่ม&lt;script&gt;แท็กแบบไดนามิกลงในเบราว์เซอร์หลังการโหลดหน้าเว็บโดยใช้ jQuery ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.