Javascript无法正确运行
我一直在努力让代码正常工作,但我似乎无法正确使用javascript 功能年鉴{ var rateRA=document.getElementById'hourlywageRA'。值; var parsedRateRA=parseFloatrateRA; var hoursRA=document.getElementById'hoursworkedRA'。值; var parseHoursRA=parseFloathoursRA; var resultRA=parsedRateRA*parseHoursRA*52.0; 如果rateRA!=| | hoursRA!={ 如果结果<20000{ GetElementByIDanswera.innerHTML=工资太低。 }; 否则,如果结果<25000{ getElementByIDanswera.innerHTML=工资差不多够了。我们来协商吧。 }; elseresultRA>=25000{ getElementByIDanswera.innerHTML=我的薪水很高。 }; document.getElementById'outcomeRA'.innerHTML=resultRA; }; elsedocument.getElementById'outcomeRA'.innerHTML=不能将字段留空!; }; 小时工资: 每周工作时间: 计算 年率为:Javascript无法正确运行,javascript,Javascript,我一直在努力让代码正常工作,但我似乎无法正确使用javascript 功能年鉴{ var rateRA=document.getElementById'hourlywageRA'。值; var parsedRateRA=parseFloatrateRA; var hoursRA=document.getElementById'hoursworkedRA'。值; var parseHoursRA=parseFloathoursRA; var resultRA=parsedRateRA*parse
好。我想我让它为你工作了。我想这是函数代码
<h6>Hourly Wage:</h6>
<input type="text" id="hourlywageRA" />
<h6>Hours Per Week:</h6>
<input type="text" id="hoursworkedRA" />
<h6><h6>
<button id="button">Calculate</button>
<p>The Annual Rate is:</p>
<p id="outcomeRA"></p><p id="answerRA"></p>
var el = document.getElementById("button");
el.addEventListener("click", function (){
var rateRA = document.getElementById('hourlywageRA').value;
var parsedRateRA = parseFloat(rateRA);
var hoursRA = document.getElementById('hoursworkedRA').value;
var parseHoursRA = parseFloat(hoursRA);
var resultRA = (parsedRateRA * parseHoursRA * 52.0);
if (rateRA != "" || hoursRA != "") {
if (resultRA < "20000") {
document.getElementById("answerRA").innerHTML = "The salary is too little."
}
else if (resultRA < "25000") {
document.getElementById("answerRA").innerHTML = "The salary is almost enough. Let's negotiate."
}
else if (resultRA >= "25000") {
document.getElementById("answerRA").innerHTML = "The salary is a great salary from me."
}
document.getElementById('outcomeRA').innerHTML = resultRA;
}
else {
document.getElementById('outcomeRA').innerHTML = "Cannot Leave Fields Blank!"
}
});
和一个JSFIddle:
我怎么修好的
我查看了console.log,发现您有很多语法错误。
a。它是document.getElementById
b。if{}语句没有得到行尾;而且格式不正确
c。您使用的onclick事件没有注册您的函数,所以我在控制台中发现您的函数没有定义。我用事件侦听器替换了onclick
您需要使用document.getElementById