Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ความแตกต่างระหว่างแอตทริบิวต์ id และ name ใน HTML


ID

ID ของฟอร์มอีลิเมนต์ ไม่เกี่ยวกับข้อมูลภายในอีลิเมนต์ แค่ระบุตัวตน ใช้ใน JavaScript และ CSS

อ้างอิงด้วย JS method getElementById()

Name

แอตทริบิวต์ NAME ใช้ใน HTTP request ที่เบราว์เซอร์ส่งไปเซิร์ฟเวอร์ เป็นชื่อตัวแปร และเชื่อมโยงกับข้อมูลในแอตทริบิวต์ value เรา

ไม่สามารถอ้างอิงใน CSS หรือ URL ใดๆ

อ้างอิงด้วย JS method getElementsByName()