วิธี namedItem() ของ XML DOM

การระบุและวิธีใช้

วิธี namedItem() จะดึงตัวแทนหรือองค์ประกอบที่มีชื่อที่กำหนดจากชุด

การปฏิบัติของวิธีนี้แตกต่างกันตามประเภทเอกสาร

  • ถ้าเอกสารเป็นเอกสาร HTML วิธีนี้จะค้นหาตัวแทนที่มีคุณสมบัติ id ที่ตรงกับชื่อที่กำหนดก่อนหน้า ถ้าไม่มีตัวแทนที่ตรงกับคุณสมบัติ id ก็จะค้นหาตัวแทนที่มีคุณสมบัติ name ที่ตรงกับชื่อที่กำหนด

    当查询 HTML 文档时,该方法对大小写不敏感。

  • ขณะที่ค้นหาเอกสาร HTML กรณีนี้ไม่ต่อความเป็นภาษา

    ถ้าเอกสารเป็นเอกสาร XHTML กรณีนี้จะค้นหาตัวเลือกที่มี attribute id ที่ตรงกับชื่อที่กำหนด

กรณี: ขณะที่ค้นหาเอกสาร HTML กรณีนี้เล็กน้อยต่อความเป็นภาษา

htmlcollectionObject.namedItem(name)
ประกาศ คำอธิบาย
name ชื่อของตัวเลือกหรือองค์ประกอบที่ต้องการนำกลับ

คืนค่า

คืนออบเจ้าหน้าที่หรือตัวเลือกที่มี id หรือ attribute name ที่กำหนด ถ้าไม่มีตัวเลือกหรือองค์ประกอบนั้นใน HTMLCollection ก็จะคืน null

คำอธิบาย

ใน JavaScript ความคิดเห็น HTMLCollection คล้ายตัวแปลตาราง และใช้ภาษาบวกเพื่อใส่ name ใน [] ที่ช่วยในการหาองค์ประกอบที่ง่ายขึ้น

ตัวอย่าง

var c = document.forms;		//นี่คือ HTMLCollection วัตถุ
var address = c.namedItem("address");	//หา <form name="address">
var payment = c["payment"];		//สระเสริมภาษาบวกที่ง่ายต่อใจ: หา <form name="payment">
var login = c.login;		//นี่ก็เป็นที่ถูกต้องเช่นกัน: หา <form name="login">