JavaScript for interactive web pages - JavaScript syntax - Using DOM objects
3 belangrijke vragen over JavaScript for interactive web pages - JavaScript syntax - Using DOM objects
Hoe zorg je ervoor dat er een hond in plaats van een kat op het scherm verschijnt, als de onderstaande HTML code wordt gebruikt:
<img id="mypet" src="cat.jpg" alt="my favorite pet" />
Wat moet er gedaan worden om de volgende html code goed te laten werken, zodat nadat er op compute gedrukt wordt de juiste uitkomst getoond wordt
<h1> The Amazing Multiplier</h1>
<div>
<input type="text" size="3" /> * <input type="text" size="3" /> = <br/>
<button>Compute!</button>
</div>
Eerst linken van de pagina aan de JavaScript file
<script src="multiply.js" type="text/javascript"></script>
Hierna moeten we zorgen dat we de html pagina aanpassen, zodat de invoervelden een id attribuut
<h1> The Amazing Multiplier</h1>
<div>
<input id="num1" type="text" size="3" /> *
<input id="num2" type="text" size="3" /> =
<span id="answer"></span> <br/>
<button onclick="compute();">Compute!</button>
</div>
Nu moet de compute functie nog geschreven worden
//Vermenigvuldigd 2 nummers die ingevoerd worden op de pagina
//en laat het resultaat zien in een span
function compute() {
var input1 = document.getElementById("num1"); //fetch de 2 nummers
var input2 = document.getElementById("num2");
var answer = document.getElementById("answer");
var result = input1.value * input2.value; //compute result
answer.innerHTML = result;
}
Wat is het verschil tussen de value en innerHTML properties
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden