私は、与えられたデータを別の入力データで乗算するJS関数を持っています。ページを初めて読み込むときにJavascriptコードを実行するにはどうすればよいですか?
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;
}
と私の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>
このコードは機能していますが、ページの冒頭で、このスパンは何を示していません。しかし、すでに各入力に値1を追加しました。最初の小計はどうやって得るのですか?
あなただけのDOM – adeneo
缶で**後**要素 '合計()'どこかを追加することで、機能を実行しますあなたはもっと具体的に?? –
最も簡単な方法は、これを '