30/09/2018, 17:47
Sự khác nhau giữa $('#...') và getElementById là gì?
Mình chưa hiểu biết nhiều về Jquery và Javascript , mong mọi người chỉ giáo .
Bài liên quan
Mình chưa hiểu biết nhiều về Jquery và Javascript , mong mọi người chỉ giáo .
$(’#…’) là cách dùng của jQuery…
document.getElementById(’…’) là của JavaScript thuần.
Chức năng của 2 thằng này là tương đương, là dùng để bắt một element nào đó bằng ID.
jQuery chỉ là một library được viết bằng ngôn ngữ JavaScript thôi.
2 cái này cũng chỉ là can thiệp vào mấy cái element của html thôi, nên dùng jquery cú pháp tiện hơn
Vẫn nên biết cả 2… đề phòng project không cho dùng jQuery…
và
thì a có khác gì b ko nhỉ mọi người
cái này thì có…
Dòng này thì lấy một element theo ID… có nghĩa là element nào có ID là div thì nó sẽ lấy.
Dòng này thì lại lấy element theo tag. Có một hàm tương đường bang JavaScript là
document.getElementsByTagName
Ở đây là bạn lấy toàn bộ element sử dụng thẻ div.Để rõ hơn, ta có 2 element thế này…
Biến a của bạn sẽ lấy được thẻ h1 là “Hello World”. Biến b sẽ lấy được thẻ div là “Good bye World”.
Bạn đọc cuốn DOM Enlightenment để rõ hơn.
Bạn vào w3schools.com để tham khảo đi, tuy ko sâu nhưng cũng đủ rộng để hiểu javascript, xong rồi lên trang developer của mozzila, trang này nó chỉ sâu lắm.
À còn nữa trc khi muốn cân thiệp element của html thì học kĩ html đã nhé, w3schools đủ rộng để hiểu đấy, ở dòng 5 thì thấy bạn chưa hiểu về html rồi
Cuốn DOM Enlightenment nó nói rõ hơn trên W3Schools về vụ này đó…
Vậy à, mình chỉ mới hiểu dom trên w3schools với mozilla thôi, để nghiên cứu thử