09/10/2018, 23:17

id và name trong HTML DOM khác nhau thế nào?

Ví dụ với textbox

<input id="test" name="test" value="test">

mình không hiểu id và name khác nhau giống nhau và tác dụng của 2 cái đó như thế nào bạn nào chỉ giúp được không?
lnt viết 01:18 ngày 10/10/2018
Quote Được gửi bởi virtualgirl View Post
Ví dụ với textbox

<input id="test" name="test" value="test">

mình không hiểu id và name khác nhau giống nhau và tác dụng của 2 cái đó như thế nào bạn nào chỉ giúp được không?
Id thường dùng trong cấu trúc DOM
Name thường dùng để submit một form
virtualgirl viết 01:21 ngày 10/10/2018
chỉ rõ hơn đi bạn oai, cho ví dụ cho dễ hiểu
kid08 viết 01:30 ngày 10/10/2018
lấy giá trị với DOM thỳ nếu lấy qua id bạn chỉ lấy đc 1 còn với name bạn có thể lấy đc nhiều nếu đặt nhiều tag có name giống nhau
virtualgirl viết 01:21 ngày 10/10/2018
làm ơn nói cho dễ hiểu đi bạn hix ai cũng nói 1 câu tủn ngủn hết í
MichaelTuanAnh viết 01:22 ngày 10/10/2018
id: dùng chung cho các tag vd <div> <span> <input>... Muốn truy xuất đến đối tượng đó thì dùng document.getElementById('abc')
vd:
<div id="abc">Tui đẹp chai nhất DDTH.com</div>
----> var objAbc = document.getElementById('abc') ;
objAbc.innerHTML = "<strong>Tui đẹp chai nhất DDTH.com</strong>";
cái này người ta gọi là DOM đó

name: chỉ dành cho những phần tử của thẻ FORM
vd
<FORM name="frm">
<input type=text name=txt>
</FORM>
Muốn truy xuất thì
var frm = document.forms['frm'] ;
frm.txt.value = "value";
kid08 viết 01:21 ngày 10/10/2018
với name có thể xài document.getElementsByName('name')[số thứ tự của tag]
TheHeTre viết 01:28 ngày 10/10/2018
id cho DIV dùng trong CSS thì thật tuyệt
conan1212 viết 01:31 ngày 10/10/2018
- Id được sử dụng cho các client side script như JavaScript, vbscript, css..
- Name thì thường được sử dụng để Server try xuất giá trị gởi từ client side.
ID và Name thực ra là định danh để Script [server + client] có thể try xuất giá trị [values] của một đối tượng nào đó.
Giống như bạn muốn biết người mà bạn để ý tính tình, sở thích [ tính tình, sở thích =values ] như thế nào thì trước hết bạn phải biết địa chỉ của người ta, sau đó tới hỏi hàng xóm của người í... dzị á
conan1212 viết 01:25 ngày 10/10/2018
Còn chi tiết thì bạn có thể tham khảo thêm tại trang http://www.w3schools.com
Trong đó có nhiều thứ bổ ích, tiếng Anh đơn giản dễ hiểu. Trang này dành cho người tự học rất tốt, conan học trên trang đó á .
Bài liên quan
0