Manipulating Elements
OK let's take a look at how we can manipulate a DOM element once we have selected it.
Let’s walk through a simple example where we select a button element, change its text content, and apply some styles using TypeScript.
ts
// Manipulating a button element// Select the button element by its ID and assign a typeconstbutton =document .getElementById ("myButton") asHTMLButtonElement ;// Change the text content of the buttonbutton .textContent = "Click Me!";// Apply some styles to the buttonbutton .style .backgroundColor = "blue";button .style .color = "white";button .style .padding = "10px 20px";button .style .border = "none";button .style .borderRadius = "5px";
Besides assigning a type, the rest of the code is the same as common JavaScript that you should already be familiar with.
Writing TypeScript for the web is the same as writing JavaScript with the added advantages of robust error-checking and intellisence suggestions right in our IDE.