jQuery.parseHTML () วิธีการ
ตัวอย่าง
ใช้สตริง HTML เพื่อสร้างอาร์เรย์ของโหนด DOM และใส่ลงใน div
ลอง»
ความหมายและการใช้งาน
$ .parseHTML () ฟังก์ชั่นที่ใช้ในการแยกสตริง HTML สำหรับโหนด DOM ที่สอดคล้องกับอาร์เรย์
หมายเหตุ: 1. ฟังก์ชั่นนี้จะสร้างฟังก์ชั่นการใช้พื้นเมืององค์ประกอบ HTML DOM การแปลงสายไปยังชุดขององค์ประกอบ DOM คุณสามารถใช้องค์ประกอบ DOM เหล่านี้ลงในเอกสาร
2. ถ้าคุณไม่ได้ระบุพารามิเตอร์บริบทหรือพารามิเตอร์เป็นโมฆะหรือไม่ได้กำหนดค่าเริ่มต้นให้เอกสารปัจจุบัน ถ้าองค์ประกอบ DOM สร้างขึ้นเพื่อเอกสารอื่นเช่น iframe คุณควรระบุวัตถุเอกสาร iframe ของ
การพิจารณาความปลอดภัย: jQuery API ส่วนใหญ่อนุญาตให้สตริง HTML มีสคริปต์การทำงานในรูปแบบ HTML jQuery.parseHTML () ไม่เรียกใช้สคริปต์ในการแยกวิเคราะห์ HTML เว้นแต่คุณจะระบุไว้อย่างชัดเจนว่าเป็นความจริง keepScripts พารามิเตอร์ อย่างไรก็ตามในสภาพแวดล้อมที่ส่วนใหญ่ยังคงสามารถรันสคริปต์ทางอ้อมเช่น: โดย คุณสมบัติ สายที่ควรหลีกเลี่ยงการทำและการทำความสะอาดหรือหลบหนีเช่น URL, การป้อนข้อมูลที่ไม่น่าเชื่อถือใด ๆ จากแหล่งต่างๆเช่นคุกกี้จึงป้องกันไม่ให้เกิดสถานการณ์ดังกล่าว สำหรับการทำงานร่วมกันในอนาคตเมื่อ keepScripts พารามิเตอร์ถูกมองข้ามหรือเท็จโทรไม่ควรพึ่งพาใด ๆ เนื้อหานี้คือความสามารถในการเรียกใช้สคริปต์
ไวยากรณ์
参数 | 描述 |
---|---|
htmlString | String类型 需要解析并转为DOM节点数组的HTML字符串 |
context | Element类型 指定在哪个Document中创建元素,默认为当前文档的document |
keepScripts | Boolean类型 指定传入的HTML字符串中是否包含脚本,默认为false |