คำถามติดแท็ก elements

9
วิธีการตั้งองค์ประกอบ DOM เป็นลูกคนแรก?
ฉันมีองค์ประกอบ E และฉันจะผนวกองค์ประกอบบางอย่างเข้าด้วยกัน ทันใดนั้นฉันก็พบว่าองค์ประกอบต่อไปควรเป็นลูกคนแรกของ E กลอุบายคืออะไรทำอย่างไร? วิธีการยกเลิกการเปลี่ยนไม่ทำงานเนื่องจาก E เป็นวัตถุไม่ใช่อาร์เรย์ ทางยาวจะเป็นการย้ำลูกของรางน้ำ E และเพื่อย้ายปุ่ม'em ++ แต่ฉันแน่ใจว่ามีวิธีที่สวยกว่า

5
วิธีที่ดีที่สุดในการรับโหนดย่อย
ฉันสงสัยว่า JavaScript มีวิธีการมากมายเพื่อให้ได้องค์ประกอบลูกแรกจากองค์ประกอบใด ๆ แต่สิ่งใดที่ดีที่สุด โดยที่ดีที่สุดฉันหมายถึง: เบราว์เซอร์ที่เข้ากันได้มากที่สุดเร็วที่สุดครอบคลุมที่สุดและคาดเดาได้เมื่อมีพฤติกรรม รายการของวิธีการ / คุณสมบัติที่ฉันใช้เป็นนามแฝง: var elem = document.getElementById('container'); var child = elem.children[0]; var child = elem.firstElementChild; // == children[0] ใช้ได้กับทั้งสองกรณี: var child = elem.childNodes[0]; // or childNodes[1], see below นั่นคือในกรณีของรูปแบบหรือ<div>การทำซ้ำ หากฉันอาจพบองค์ประกอบข้อความ: var child = elem.childNodes; // treat as NodeList var child = elem.firstChild; เท่าที่ผมสามารถทำงานออกfirstChildใช้ …

6
จำนวนองค์ประกอบในวัตถุจาวาสคริปต์
มีวิธีรับ (จากที่ใดที่หนึ่ง) จำนวนองค์ประกอบในวัตถุ javascript หรือไม่? (เช่นความซับซ้อนของเวลาคงที่) ฉันไม่พบคุณสมบัติหรือวิธีการที่ดึงข้อมูลนั้นมา จนถึงตอนนี้ฉันคิดได้แค่ว่าจะทำการวนซ้ำในคอลเลคชันทั้งหมด แต่นั่นคือเวลาเชิงเส้น เป็นเรื่องแปลกที่ไม่มีการเข้าถึงขนาดของวัตถุโดยตรงอย่างที่คุณคิด แก้ไข: ฉันกำลังพูดถึงObjectวัตถุ (ไม่ใช่วัตถุทั่วไป): var obj = new Object ;

8
เป็นไปได้ไหมที่จะโคลนวัตถุองค์ประกอบ html ใน JavaScript / JQuery
ฉันกำลังมองหาเคล็ดลับในการแก้ปัญหาของฉัน ฉันมีองค์ประกอบ html (เช่นช่องใส่กล่องเลือก) ในตาราง ตอนนี้ฉันต้องการคัดลอกวัตถุและสร้างวัตถุใหม่จากการคัดลอกและด้วย JavaScript หรือ jQuery ฉันคิดว่ามันน่าจะได้ผล แต่ตอนนี้ฉันยังไม่รู้เรื่องเล็กน้อย สิ่งนี้ (รหัสหลอก): oldDdl = $("#ddl_1").get(); newDdl = oldDdl; oldDdl.attr('id', newId); oldDdl.html();
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.