# HTML and Javascript
-
Go to a webpage, identify an element in the DOM (an ad or something annoying like a cookie form) and erase it from the Javascript console using
document.querySelectorordocument.getElementById. -
Write a Javascript script in an HTML document that produces 100 paragraphs with the text "I really know how to generate some DOM, you know?".
To create a paragraph and add it to the
<body>use code like:let p = document.createElement("p"); p.innerText = "a new paragraph"; document.body.appendChild(p);
-
Generate the following HTML element programmatically in Javascript and add it to the
<body>of the page (don't userinnerHTMLat all!):<div class="user"> <img href="/png/bond.png" /> <span class="name">James Bond</span> </div>
Check with the Browser inspector that the structure is correct.
-
By using
document.createElementanddocument.body.appendChild, create an HTML page which at loading time adds 50 paragraphs to the<body>each one with the textThis is paragraph N, N being its index. -
Write a page that has a text input and a button and when you press the button computes a simple operation, which consists of two numbers with an operator in between and shows it on the page. For example, if you input
5 + 3, it shows8, and with20 * 21it shows4020. -
Write an HTML document that is a calculator (with all buttons and operations, etc). Implement the basic arithmetic operations, like in a calculator, as well as the "C" key (which erases pending operations and clear the number).
-
Write a document with many elements in the body and make them disappear (
removethem from their parent) when they are clicked.