Anh nói dễ nghe, nội dung chuẩn bị kỹ lưỡng. rất dễ hiểu với những người mới học như em ạ. cảm ơn anh Sơn rất nhiều. mong anh luôn luôn có những bài giảng như vầy để lan truyền kiến thức cho tất cả mọi người ạ
dạ cho em hỏi là nếu thẻ anchors không có attribute name thì document.anchors nó sẽ không trả lại các tag a trong htmlCollection đúng kh ạ. Với lại khi e dùng document.anchors thì chữ anchors trong vscode bị gạch đi, không biết là vì sao ạ, em cảm ơn mọi người giải đáp giúp em!!!
anh gửi 1 cái link tất cả bài tập đi anh, em vào khóa học thì bị lỗi không ra phần video nào, tìm phần bài tập cũng ko thấy :(..em đang muốn làm bài tập để cũng cố và áp dụng kiến thức.. tks anh ^^
Có 1 sự thật là khi ở html có một attribute Id thì ko cần sử dụng getElementbyID, hoặc querySelector vẫn lấy đc đối tượng Id, vì javascript đã tạo sẵn nó 🤣🤣🤣. Thú vị ko
nếu trả về null thì bạn get sai id rồi. và làm theo tiêu chuẩn w3c thì cho thẻ script vào trong body nhé. ko nên cho ra ngoài thẻ body (tất cả các thẻ. trừ thẻ html, head , và các thẻ trong thẻ head thì phải bỏ hết vào body)
1 Get checkbox input NodeList lưu vào biến checkboxNodes 2 Get checkbox input element có type="checkbox" value="1" lưu vào biến checkbox1Element 3 Get checkbox element có attribute checked nhưng không có attribute disabled lưu vào biến checkboxCheckedAndNotDisabled 4 Get checkbox element có attribute disabled nhưng không có attribute checked lưu vào biến checkboxDisabledAndNotChecked 5 Get checkbox element có attribute checked và disabled lưu vào biến checkboxCheckedAndDisabled
1 Get list elements li là con trực tiếp của ul thứ nhất và lưu vào biến listItems1 2 Get list elements li là con trực tiếp của ul thứ hai và lưu vào biến listItems2 3 Get list elements li là con trực tiếp của ul thứ nhất và ul thứ hai sau đó lưu vào biến listItems3
@@angtuananh5209 let checkboxNodes = document.querySelectorAll('input[type=checkbox]'); let checkbox1Element = document.querySelector("input[type='checkbox'][value='1']"); let checkboxCheckedAndNotDisabled = document.querySelector("input[type='checkbox'][checked]:not(disabled)"); let checkboxDisabledAndNotChecked = document.querySelector("input[type='checkbox'][disabled]:not(checked)"); let checkboxCheckedAndDisabled = document.querySelector("input:checked:disabled");
Anh em làm bài tập tại: fullstack.edu.vn/exercises/lesson/184
Trang bị 404 rồi anh.
bạn ơi có document.tudienform.txtnghia.value là document.form à,bạn pro php không,php upload xong thì có form chứa thông tin hình ảnh như img,img src
Anh nói dễ nghe, nội dung chuẩn bị kỹ lưỡng. rất dễ hiểu với những người mới học như em ạ.
cảm ơn anh Sơn rất nhiều. mong anh luôn luôn có những bài giảng như vầy để lan truyền kiến thức cho tất cả mọi người ạ
Cảm ơn em nhé, comment tâm huyết quá. Chúc em học tốt và sớm đi làm nhé.
Cảm ơn anh, đóng góp của anh cho thế hệ trẻ bọn em❤❤❤
Tuyệt vời quá, học nơi F8 cả ngày cũng ko chán.
Ngày nào cũng xem, xem đi xem lại, chúc bạn sức khỏe.
20:17
Ae có nghe thấy tiếng ngáy không?
Tại sao em đặt thẻ script cuối cùng bên trong body mới thực hiện được querySelector , mà mấy cái getELment khác chỉ cần đặt trong thẻ head vậy ạ ?
Anh ơi, em đang dùng js thường , không phải Typescript khi dùng getElementById nó bị lỗi HTMLElement|Null thì phải xử lý như thế nào ạ ?
Sao đặt thẻ script bên trong thẻ body mới sử dụng được truy xuất css selector và ID vậy a. Còn đặt trong thẻ head thì không sử dụng được ạ
cứ học 1 đoạn phải dừng để xem trong phòng có ai ngáy , tưởng ma hahahah
quá hay và chi tiết, cảm ơn bạn!
video này xem buổi tối sợ ma quá. Ông nào ngáy to thé.
vợ a Sơn
Mn cho mình hỏi sao cái VScode của mình nó ko hiện lên những cái suggestion nhỉ? Và khắc phục nó như thế nào chớ mỗi lần code bắt gõ ra khó code quá ạ
có bài tập để luyện k a
giọng anh hay quá =))))
anh ơi sao em dùng cái tagname nó ko trả về hết mà chỉ trả cái h1 đầu tiên hà
6:32 Bạn ơi mặc dù biết đây là 1 object với { key là element : value là h1#heading } nhưng mà value này lạ lắm. Không biết là kiểu dữ liệu gì?
Kiểu object thôi bạn. Trong JS có bằng đó kiểu dữ liệu thôi, bạn nhìn đặc tính của nó là phân biệt được á. Không thì bạn typeof nó ra là thấy đó.
Không có document.anchors nữa hả mn?
bài hay và dễ hiểu
Cảm ơn em
dạ cho em hỏi là nếu thẻ anchors không có attribute name thì document.anchors nó sẽ không trả lại các tag a trong htmlCollection đúng kh ạ. Với lại khi e dùng document.anchors thì chữ anchors trong vscode bị gạch đi, không biết là vì sao ạ, em cảm ơn mọi người giải đáp giúp em!!!
mình cũng bị gạch y chang vậy (attribute name rồi). nhưng console.log vẫn được á
anh gửi 1 cái link tất cả bài tập đi anh, em vào khóa học thì bị lỗi không ra phần video nào, tìm phần bài tập cũng ko thấy :(..em đang muốn làm bài tập để cũng cố và áp dụng kiến thức.. tks anh ^^
Em vào lại đi, khi nãy có bug, anh đã sửa rồi nha. Bài tập đi kèm mỗi bài học trên web f8.edu.vn em nha
@@F8VNOfficial hình như vẫn lỗi anh ơi :)))
tks anh đã ok ạ ^^
hay
Thanks a nhiều ạ
bài dài nhưng dễ hiểu
Anh ơi, phím tắt anh dùng để bôi đen 1 lúc nhiều thẻ h1 ở 10:18 là gì v ạ
window: ctr + d
@@huutu289 Ahhh, cảm ơn bạn nhé. Tuyệt vời quá
kha hay day a
ra JS advan di anh
anh sơn cho em hỏi là. tại sao máy e khi f5 thì web k riset mới giống anh. mà phải cần (go live) sang 1 tab mới nó mới đc , anh biết bị sao k ạ .
Em có viết đủ phần doctype, html, body ko em?
@@F8VNOfficial dạ có chứ anh, em học xong khóa html css của a rồi ạ .
Cho e hỏi chưa học html vs css cơ bản có học đc cái này ko ạ
Hình như có ai đang ngáy 🤣
có tiếng ngáy à a:))
tôi đeo tai nghe thấy tiếng ngáy làm tôi ngủ gật theo luôn🤣
Có 1 sự thật là khi ở html có một attribute Id thì ko cần sử dụng getElementbyID, hoặc querySelector vẫn lấy đc đối tượng Id, vì javascript đã tạo sẵn nó 🤣🤣🤣. Thú vị ko
sao VScode của em không lên màu giống anh vậy ạ ?
Bạn vô cài đặt á
có tiếng ngáy to quá haha
Khổ thân a Sơn phải thức làm video trong khi người xung quanh ngủ say quắc cần câu
ô nào ngáy to vậy:)?
anh ơi cho em hỏi là tại sao em để file script sau thẻ body thì getById ra gía trị null
minh cung the khogn hieu sao
nếu trả về null thì bạn get sai id rồi. và làm theo tiêu chuẩn w3c thì cho thẻ script vào trong body nhé. ko nên cho ra ngoài thẻ body (tất cả các thẻ. trừ thẻ html, head , và các thẻ trong thẻ head thì phải bỏ hết vào body)
sao em làm theo nó cứ ra null a nhỉ
à do em đặt thẻ script trước id :v
ủa có ai bị lỗi vào f8 bị trắng màn hình k mọi người :(
có ai giải bài tập số 5 và 6 chưa cho mình xin đáp án với
1 Get checkbox input NodeList lưu vào biến checkboxNodes
2 Get checkbox input element có type="checkbox" value="1" lưu vào biến checkbox1Element
3 Get checkbox element có attribute checked nhưng không có attribute disabled lưu vào biến checkboxCheckedAndNotDisabled
4 Get checkbox element có attribute disabled nhưng không có attribute checked lưu vào biến checkboxDisabledAndNotChecked
5 Get checkbox element có attribute checked và disabled lưu vào biến checkboxCheckedAndDisabled
1 Get list elements li là con trực tiếp của ul thứ nhất và lưu vào biến listItems1
2 Get list elements li là con trực tiếp của ul thứ hai và lưu vào biến listItems2
3 Get list elements li là con trực tiếp của ul thứ nhất và ul thứ hai sau đó lưu vào biến listItems3
@@angtuananh5209 var listItems1 = document.querySelectorAll('.parent > li');
var listItems2 = document.querySelectorAll('.parent > ul > li');
var listItems3 = document.querySelectorAll('.parent > li, .parent > ul > li');
@@angtuananh5209 let checkboxNodes = document.querySelectorAll('input[type=checkbox]');
let checkbox1Element = document.querySelector("input[type='checkbox'][value='1']");
let checkboxCheckedAndNotDisabled = document.querySelector("input[type='checkbox'][checked]:not(disabled)");
let checkboxDisabledAndNotChecked = document.querySelector("input[type='checkbox'][disabled]:not(checked)");
let checkboxCheckedAndDisabled = document.querySelector("input:checked:disabled");
@@14_hanhnguyen99 cảm ơn bạn nhé
sao minh` toan bi null mn oi
bạn đặt xuống dưới cùng trước thẻ html nhé!
@@Gentube87 ban co biet vi sao lai nhu vay ko?
@@Gentube87 mình làm rồi mà vẫn bị null này
@@Gentube87 thanks ban nha
@@Gentube87 Uầy VIP