ฉันมีรายการแบบเลื่อนลงซึ่งสร้างโดย Javascript
ในขณะที่กำลังตัดสินใจว่าอะไรควรเป็นค่าเริ่มต้นที่จะแสดงบนโหลดฉันตระหนักว่าคุณสมบัติต่อไปนี้แสดงค่าเดียวกันทุกประการ:
innerTextinnerHtmllabeltexttextContentouterText
งานวิจัยของฉันเองแสดงให้เห็นถึงการทดสอบการทำเครื่องหมายหรือการเปรียบเทียบระหว่างสองสามข้อ แต่ไม่ใช่ทั้งหมด
ฉันสามารถใช้สามัญสำนึกของตัวเองและเลือก 1 หรืออย่างอื่นเนื่องจากให้ผลลัพธ์เหมือนกัน แต่ฉันกังวลว่านี่จะไม่ใช่ความคิดที่ดีหากข้อมูลมีการเปลี่ยนแปลง
สิ่งที่ฉันค้นพบคือ:
innerTextจะแสดงค่าตามที่เป็นอยู่และละเว้นการจัดรูปแบบ HTML ที่อาจรวมอยู่ด้วยinnerHTMLจะแสดงค่าและใช้การจัดรูปแบบ HTML ใด ๆlabelดูเหมือนจะเหมือนกับinnerTextดังนั้นฉันจึงไม่เห็นความแตกต่างtextดูเหมือนจะเหมือนกับinnerTextแต่เวอร์ชันชวเลข jQuerytextContentดูเหมือนinnerTextแต่จะจัดรูปแบบไว้ (เช่น\n)outerTextดูเหมือนจะเหมือนกับinnerText
งานวิจัยของฉันสามารถพาฉันไปได้ไกลที่สุดเท่าที่ฉันจะทำได้เพียงทดสอบสิ่งที่ฉันคิดหรืออ่านสิ่งที่เผยแพร่เท่านั้นมีใครยืนยันได้หรือไม่ว่างานวิจัยของฉันถูกต้องหรือไม่และมีอะไรพิเศษเกี่ยวกับlabelและouterTextหรือไม่
.text()เพื่อรับเนื้อหาข้อความขององค์ประกอบเนื่องจากจะให้การสนับสนุนข้ามเบราว์เซอร์สูงสุด