1. IE-specific (การวางตำแหน่งภาพผ่านดัชนีเฟรม): document.frames [i] .document.getElementById ('id of Element');
2. IE-specific (การวางตำแหน่งภาพผ่านชื่อ iframe): document.frames ['iframe' name ']. document.getElementById (' ID of Element ');
วิธีการข้างต้นไม่เพียง แต่ใช้กับ iframe เท่านั้น แต่ยังรวมถึงเฟรมในเฟรมชุด แม้ว่า IE จะดีในการกำหนดมาตรฐานที่กำหนดเอง แต่ก็ต้องมีการกล่าวว่าการออกแบบจำนวนมากยังคงสะท้อนถึงมนุษยชาติ ตัวอย่างเช่นอันนี้มีวิธีการเขียนที่กระชับและมีภาพนอกเหนือจากเส้นทางมาตรฐานด้านล่าง
3. วิธีการทั่วไป: document.getElementById ('iframe' id '). contentWindow.document.getElementById (' ID of Element ')
โปรดทราบว่ามีการเพิ่มเนื้อหา Window บ่อยครั้งที่ปัญหาเกิดขึ้นเพราะมันง่ายที่จะเพิกเฉย มันหมายถึงวัตถุหน้าต่างภายในเฟรมและ iframe
อย่างไรก็ตามเป็นที่ชัดเจนว่ารูปแบบการเขียนนี้เป็นอันตรายถึงชีวิตและยาวเกินไป หากคุณต้องการใช้งานชุดองค์ประกอบมันจะคุ้มค่าที่จะเขียนด้วยวิธีนี้ แม้ว่าคุณจะใช้วิธีการคัดลอก-ดวงตาของคุณก็จะดูเหมือนปัญหา
4. ตัวย่อของวิธีการทั่วไป:
กำหนดชื่อสั้น ๆ สำหรับ document.getElementById และเพื่อน ๆ ที่คุ้นเคยกับ JS รู้วิธีนี้เล็กน้อย ที่นี่สามารถเพิ่มฟังก์ชั่นเป็นสองเท่าดังที่แสดงในตัวอย่างต่อไปนี้:
var $ id = document.getElementById; $ id ('iframe' id '). contentWindow. $ id (' องค์ประกอบ ') // ด้วยวิธีนี้คุณจะได้รับวัตถุณ จุดนี้ฉันยังคงชอบวิธี IE และใส่ใจมากขึ้นเกี่ยวกับเรื่องนี้ เนื่องจาก Microsoft ไม่ได้เป็นนักพัฒนาเบราว์เซอร์แยกต่างหากจึงจำเป็นต้องเขียนและพัฒนา HTML/ASP และเอกสารอื่น ๆ ในปริมาณมากดังนั้นจึงสามารถทำสิ่งนี้ได้มากขึ้น นักพัฒนาเบราว์เซอร์คนอื่น ๆ โดยทั่วไปยืนอยู่บนจุดยืนของเบราว์เซอร์เดียวและเพียงแค่ติดตามลิงก์พื้นฐานที่สุดและไม่ค่อยออกแบบทางลัดบางอย่างเช่นนี้ที่เรียบง่ายและความหมาย หลายคนมักจะพูดว่าพวกเขาเป็น "มาตรฐาน" แม้ว่ามันจะสมเหตุสมผลในบางสถานที่ในบางสถานที่มาตรฐานนี้เป็นเพียงความเฉยเมย
บทความข้างต้นได้รับ/ตั้งค่าวิธีการใช้งาน JS อย่างรวดเร็วขององค์ประกอบวัตถุใน iframe เป็นเนื้อหาทั้งหมดที่ฉันได้แชร์กับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น