"totalPrice" ve "premPrice" adında bir div sonucu elde etmesi gereken aşağıdaki işleve sahibim: ancak .innerhtml, sayıların bir sebepten dolayı div? Belki bu kod parçasına bakabilir ve bana html girmemesinin olası nedenlerini söyleyebilir misiniz? Web dillerinden daha yeni olduğum için, fonksiyonu çağırmak zorunda mısın? ya da sadece tanımladığım fonksiyon çağrıldı mı?.innerhtml, "DIV" içeriğine içerik yerleştirmiyor
html:
<label class='next action-button'><input type="button" name="tank" value="Yes" onclick="calculateTotal()" />Yes</label><br/>
<p>standard and premium system specs</p>
<br/>
<div id="totalPrice"></div>
<br/>
<div id="premPrice"></div>
js:
function calculateTotal()
{
var boilerPrice = getBoilerSizePrice() + getBedroomSizePrice() + getBathroomSizePrice() + getTankSizePrice() ;
//display the result
var divobj = document.getElementById('totalPrice');
divobj.style.display='block';
divobj.innerHTML = "Your New Boiler Install Price is £"+boilerPrice;
var divobj = document.getElementById('premPrice');
divobj.style.display='block';
divobj.innerHTML = "Premium price £"+((boilerPrice/100)*120);
}
HTML kodunu lütfen?! –
Fonksiyonu çağırmanız gerekiyor. Eğer sayfa yüklendiğinde her tanımlanmış fonksiyon otomatik olarak çağrıldıysa, problemler var demektir ... – shadowfox
hesaplamak istediğiniz gibi hesaplayınTekrarla() –