Assignment 4 Task 3
user_1373341
html
2 years ago
1.5 kB
4
Indexable
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Question 3</title> </head> <body> <h1>Discount calculator</h1> <p> product: <input type="text" id="prod"> </p> <p> price $: <input type="text" id="price"> </p> <p> discount %: <input type="text" id="disc"> </p> <button onclick="calc()">calculate</button><br/> <ol id="list"></ol> <span id="display"></span> <script type="text/javascript"> var prodCount = 0; var overallDisc = 0; function calc() { var prod = document.getElementById("prod").value; var price = parseInt(document.getElementById("price").value); var disc = parseInt(document.getElementById("disc").value); var discAmount = price * (disc/100); var afterDisc = price - discAmount; var prodInfo = prod + " - price $" + price + ", after discount of " + disc + "%, the price is $" + afterDisc; console.log(prodInfo); var li = document.createElement("li"); var discText = document.createTextNode(prodInfo); li.appendChild(discText); var list = document.getElementById("list"); list.appendChild(li); prodCount += 1; overallDisc += discAmount; var overallInfo = "Overall discount for " + prodCount + " products is $" + overallDisc.toFixed(2); console.log(overallInfo); var display = document.getElementById("display"); display.innerHTML = overallInfo; } </script> </body> </html>
Editor is loading...