Javascript无法正确运行

Javascript无法正确运行,javascript,Javascript,我一直在努力让代码正常工作,但我似乎无法正确使用javascript 功能年鉴{ var rateRA=document.getElementById'hourlywageRA'。值; var parsedRateRA=parseFloatrateRA; var hoursRA=document.getElementById'hoursworkedRA'。值; var parseHoursRA=parseFloathoursRA; var resultRA=parsedRateRA*parse

我一直在努力让代码正常工作,但我似乎无法正确使用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=不能将字段留空!; }; 小时工资: 每周工作时间: 计算 年率为:


好。我想我让它为你工作了。我想这是函数代码

<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