JavaScript Tutorial For Beginners #32 – What is the DOM in JavaScript?

Yo Ninjas, in this JavaScript tutorial for beginners, I’ll be walking you through what the DOM is and how we use it to interact with our web pages.

The DOM stands for Document Object Model and in technical terms, is an application programming interface. But what that really means is that we can use the DOM to go into our HTML code and ‘grab’ hold of elements (nodes) and then alter them via JavaScript.

If you have any questions about the DOM, fire away 🙂


========== JavaScript for Beginners Playlist ==========

========== CSS for Beginners Playlist ==========

========== HTML for Beginners Playlist ==========

========== The Net Ninja ============

For more front-end development tutorials & to black-belt your coding skills, head over to – or

========== Social Links ==========

Twitter – @TheNetNinja –


RiseOfTibet says:

dude I am late to the party but man I gotta tell you, your lessons are freakin awesome…!!! You are in my top 5 Ytube’s dev video tutorials….THANKS A ZILLION DUDE…!

Ingo Andelhofs says:

Super cool tutorials thanks!!! Btw witch font do you use?

Angelo Villarete says:

Easily explained as usual! Thanksss! 🙂

Shubh Sheth says:

Dude your videos are awesome this is a perfect start for someone who is learning JS, Thanks Alot!!!

Joy Precious says:

Dude you explained it so well, thank you. It was simple and easy to understand.
Thanks again.

Casey Monaghan says:

Your videos make things super simple, will there be an advanced js tutorial?

J sh says:

you make great videos. keep it coming.

Adam Akers says:

So would it be correct to say that by using CSS animations/transitions and pseudo classes such as :hover, you are also manipulating the DOM?

Rizwan Ali says:

hey hey hey man slow down. it seems that someone is after you..~~!!!
net ninja make your speech little bit slower.

0the0ambient0 says:

Excellent explanation

Shawn Zain says:

I think that this here should have had a separate playlist. The DOM is just so massive in terms of content and methods that you can call on the nodes, etc.

Nikhil Kumar says:

Net Ninja, who are you man ? Superb!! videos ever.

Vimal Kishore Sharma says:

Dude could you please tell me how to access dynamically Generated ID in a document(html) ????

RiseOfTibet says:

Hi Shawn, can you please make a full tutorial on DOM? Or video # 32 to #44 from the JS for beginners pretty much covers the DOM? Since you mentioned that being a Front End Dev yourself, you use the DOM full on, I thought there is no better person to ask then you. If you have no time or above mentioned videos covers it then can you please suggest some sites or reading on DOM please. I am starting a boot camp next month and want to get ready for it.
Thank you so much for all your time and thoughts and headaches etc that went into all these SUPER AWESOME videos…!!!

 Write a comment


Do you like our videos?
Do you want to see more like that?

Please click below to support us on Facebook!