'u yeniden kullanmak için yenilemeye ihtiyacım var java komut dosyasında yeniyim ve bir yaş hesap makinesiyle uğraştım. İyi çalıştığımı düşündüğüm birini yaptım ama eğer kullanacak olsaydın onu tekrar kullanması için sayfayı yenilemen gerekeceğini fark ettim. Nasıl yenilemeliydiniz ki, yenilemeniz gerekmeyecek ve yapmanız gereken tek şey başka bir değere girmek miydi? bunları kullanabilirsiniz böylece değerlerle aritmetik performans yana gelişmişBir yaş kalibresi yaptım ve
0
A
cevap
3
herhangi yardım için
<table id="tableCenter">
<tr id="yearBornRow">
<p>What year were they born?</p>
<input id="yearBorn">
</tr>
<tr id="currentYearRow">
<p>What is the current year?</p>
<input id="currentYear">
</tr>
</table>
<br>
<button onclick="showAge()">Submit</button>
<p id="printCurrentAge">Submit to find the age!</p>
ve sonra js
<script>
var yearBorn = document.getElementById("yearBorn").value
var currentYear = document.getElementById("currentYear").value
var age = currentYear - yearBorn
var possiblity = age++
function showAge(){
document.getElementById("printCurrentAge").innerHTML = "The person is either " +possiblity+ " or " +age;
}
</script>
sayesinde, düzgün tamsayılar olarak ayrıştırmak gerekiyor parseInt()
fonksiyonuyla:
var yearBorn = parseInt(document.getElementById("yearBorn").value);
var currentYear = parseInt(document.getElementById("currentYear").value);
var age = currentYear - yearBorn
var possiblity = age + 1;
Ayrıca t eklemek istersiniz onun sizin showAge()
işlev içinde bu düğme her tıklandığında hesaplanır böylece: Sadece işlevi içinde senin değişkenleri taşımak gerekir
function showAge(){
var yearBorn = parseInt(document.getElementById("yearBorn").value);
var currentYear = parseInt(document.getElementById("currentYear").value);
var age = currentYear - yearBorn
var possiblity = age + 1;
document.getElementById("printCurrentAge").innerHTML = "The person is either " +possiblity+ " or " +age;
}
0
. Bir çekicilik gibi çalışacak! Aşağıdaki gibi yapın:
<script>
function showAge(){
var yearBorn = document.getElementById("yearBorn").value
var currentYear = document.getElementById("currentYear").value
var age = currentYear - yearBorn
var possiblity = age++
document.getElementById("printCurrentAge").innerHTML = "The person is either " +possiblity+ " or " +age;
}
</script>