Learn JavaScript ELEMENT SELECTORS easy! 📑

  Рет қаралды 31,878

Bro Code

Bro Code

Күн бұрын

Пікірлер: 37
@BroCodez
@BroCodez Жыл бұрын
// element selectors = Methods used to target and manipulate HTML elements // They allow you to select one or multiple HTML elements // from the DOM (Document Object Model) // 1. document.getElementById() // ELEMENT OR NULL // 2. document.getElementsClassName() // HTML COLLECTION // 3. document.getElementsByTagName() // HTML COLLECTION // 4. document.querySelector() // FIRST ELEMENT OR NULL // 5. document.querySelectorAll() // NODELIST // ---------- getElementById() ---------- const myHeading = document.getElementById("my-heading"); myHeading.style.backgroundColor = "yellow"; myHeading.style.textAlign = "center"; // ---------- getElementsByClassName() ---------- const fruits = document.getElementsByClassName("fruits"); Array.from(fruits).forEach(fruit => { fruit.style.backgroundColor = "yellow"; }); // ---------- getElementsByTagName() ---------- const h4Elements = document.getElementsByTagName("h4"); const liElements = document.getElementsByTagName("li"); Array.from(h4Elements).forEach(h4Element => { h4Element.style.backgroundColor = "yellow"; }); Array.from(liElements).forEach(liElement => { liElement.style.backgroundColor = "lightgreen"; }); // ---------- querySelector() ---------- const element = document.querySelector("li"); element.style.backgroundColor = "yellow"; // ---------- querySelectorAll() ---------- const foods = document.querySelectorAll("li"); foods.forEach(food => { food.style.backgroundColor = "yellow" });
@alecrestorick
@alecrestorick Ай бұрын
Honestly the way you teach is extremely effective and enjoyable and you make it easy to follow as you explain. You explain everything so clearly and make it easy to understand the why's and how's and understanding is half the problem with coding. Your ability to teach is top quality for leaners, I actually enjoy listening to you and following along with your videos for several hours a day. Many other channels are just boring and yours is the opposite. Im sure you had a masterful teacher who imparted a masterful approach to learning and teaching on yourself. I look forward to following all your various code language tutorials. Thank you for doing what you do.
@asitonph
@asitonph 22 күн бұрын
Well explained, thank you!
@martinmurithi2076
@martinmurithi2076 7 ай бұрын
BEST ON THIS TOPIC SOO FAR
@WebDevelop-w8x
@WebDevelop-w8x Ай бұрын
great explaining, some YT toturials got this whole wrong, good job.
@Debelinka
@Debelinka 10 ай бұрын
What a G! Thanks legend!
@bruhboing3349
@bruhboing3349 9 ай бұрын
loved your video, thanks for the explanation :)
@PurplexSKyo
@PurplexSKyo Жыл бұрын
Hello Bro Code I love your videos, I try to learn C by looking your videos and its amazing I know its a litter bit late for tell you this but can you please do a tutorial learn Lua please if its don't mind you Thanks you for having the time to look the lines and keep continute I love your videos👍🏾👍🏾
@ruquiaalam5546
@ruquiaalam5546 4 ай бұрын
Thanks a ton!!! amazing tutorials
@ENDTIM3SPRODUCTIONS
@ENDTIM3SPRODUCTIONS Жыл бұрын
Do a Lua full course please!!!!!
@Hellisfear
@Hellisfear 3 ай бұрын
This was super super useful. Thanks
@A_curious_chicken
@A_curious_chicken 5 ай бұрын
Great
@amirrezaabbasi-k6p
@amirrezaabbasi-k6p 2 ай бұрын
that was so good ! ty
@Daniel-copypaste
@Daniel-copypaste 6 ай бұрын
really appreciate it bro , you made it easy for me thank you
@MikeZane111
@MikeZane111 10 ай бұрын
lets goooooo
@AmjadGD
@AmjadGD Жыл бұрын
At 6:49 I think we could also do fruits[0, 1, 2].style.backgroundColor = "yellow"; I suppose?
@hunin27
@hunin27 Жыл бұрын
if you want to do like this you would need to iterate over every element inside of the array and change the background color
@uddipta03
@uddipta03 10 ай бұрын
in this approach it will only change style to the last ement only
@levon9
@levon9 6 ай бұрын
Very nice explanation. Could you elaborate a bit more on the difference between HTML collections and node lists? What does it mean that they (node lists) don't update? Thanks!
@mohamedshinaishin2822
@mohamedshinaishin2822 7 ай бұрын
Bro you are terribly awesome , It's so sad we won't see you again
@levon9
@levon9 6 ай бұрын
What does that mean? He quit making videos?
@mohamedshinaishin2822
@mohamedshinaishin2822 6 ай бұрын
@@levon9 he did say so in one of his latest videos
@levon9
@levon9 6 ай бұрын
@@mohamedshinaishin2822 thanks, I must have missed it. Too bad, he's good. 👍
@mohamedshinaishin2822
@mohamedshinaishin2822 6 ай бұрын
@@levon9 yeah but he left a ton of videos for us to enjoy
@panaskw
@panaskw 5 ай бұрын
he's still posting videos pretty much daily what do you mean
@xzex2609
@xzex2609 Жыл бұрын
still doesn't understand if the object that getElementsByClassName returns is not iterable how it is that you use for on that collection thing
@amandateixeira6143
@amandateixeira6143 10 ай бұрын
I’m still learning JavaScript but I think it’s because arrays have specific methods that don’t work with HTML collections (like forEach). But if you want to use the HTML collection in a for loop then it’s fine.
@KhureshiAbraam9999
@KhureshiAbraam9999 Ай бұрын
No for inbuilt array methods it won't work for working we must typecast it to array. For Directly using inbuilt methods querySelectorAll is used
@theideadude
@theideadude Ай бұрын
excellent vid but onions are root vegetables!
@PowerGumby
@PowerGumby 2 ай бұрын
what IDE is he using?
@spanxcode05
@spanxcode05 2 ай бұрын
VS Code
@tee-hee9553
@tee-hee9553 Жыл бұрын
Me first ❤
@hamzagohar2048
@hamzagohar2048 5 ай бұрын
me 16,804 🥰🥰🥰🥰🥰🥰🥰
@manueldiegoalexander3879
@manueldiegoalexander3879 Жыл бұрын
where's the style ?
@xzex2609
@xzex2609 Жыл бұрын
😂😂😂😂 if I just watched the video instead of follow along I never had this much trouble to ask this question and solve it by my self I can not understand why this isn't working ? any help ? for(const [index , fruit] of fruits.entries()){ const color = ['blue', 'yellow', 'green']; fruit.style.backgroundColor = color[index] } how do I change the array like object that document.getElementsByClassName returns to an iterable Object ?? Answer : I searched and find that the collection is not an array and there is a method that can change it to an array ( amongst tons of other ways) for(let [index,value] of Array.from(fruits).entries()){ value.style.backgroundColor = color[index] }
Learn DOM Navigation in 15 minutes! 🧭
15:27
Bro Code
Рет қаралды 17 М.
Learn the JavaScript classList property easy! 💡
16:00
Bro Code
Рет қаралды 12 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
The Dome Paradox: A Loophole in Newton's Laws
22:59
Up and Atom
Рет қаралды 469 М.
How to ADD/CHANGE HTML using JavaScript 🛠️
15:33
Bro Code
Рет қаралды 17 М.
Learn JavaScript DOM Manipulation - Tutorial for Beginners
37:14
Beau Carnes
Рет қаралды 18 М.
What are NodeLists in JavaScript? 📃
13:22
Bro Code
Рет қаралды 10 М.
All Rust string types explained
22:13
Let's Get Rusty
Рет қаралды 190 М.
Learn DOM Manipulation In 18 Minutes
18:37
Web Dev Simplified
Рет қаралды 1 МЛН
The HTML Tags They NEVER Taught You
7:39
Giodev
Рет қаралды 154 М.
This is the Only Right Way to Write React clean-code - SOLID
18:23
Object-oriented Programming in JavaScript: Made Super Simple | Mosh
1:02:49
Programming with Mosh
Рет қаралды 2 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН