Ich habe eine JS-Funktion, um gegebene Daten mit anderen Eingabedaten zu multiplizieren.Wie starte ich einen Javascript-Code beim ersten Laden der Seite?
var item1unitp = 150;
var item2unitp = 320;
function total() {
var x1 = document.getElementById('t1').value;
var x1p = parseInt(x1);
var tot1 = item1unitp * x1p;
var x2 = document.getElementById('t2').value;
var x2p = parseInt(x2);
var tot2 = item2unitp * x2p;
var tot = tot1+tot2;
document.getElementById('tot').innerHTML = tot;
}
und mein HTML
Item 1 : <input type="text" id="t1" value="1" onkeyup="total();"/> <br/><br/>
Item 2 : <input type="text" id="t2" value="1" onkeyup="total();"/> <br/><br/>
Sub Total : <span id="tot"></span>
Dieser Code funktioniert, aber am Anfang der Seite dieser Spanne nichts angezeigt wird. Aber ich habe jedem Eingang bereits den Wert 1 hinzugefügt. Wie bekomme ich am Anfang eine Zwischensumme?
Sie die Funktion ausführen, indem Sie gerade hinzufügen 'total()' irgendwo ** nach ** die Elemente in dem DOM – adeneo
können bist du spezifischer? –
Die einfachste Methode, dies kurz vor dem '