Javascript无法正常运行

时间:2015-10-16 02:22:02

标签: javascript

一直试图让这段代码正常工作,但我似乎无法正确使用javascript。



function annualSalRA() {
    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") {
            getElementById("answerRA").innerHTML = "The salary is too little."
        };
        else if (resultRA < "25000") {
            getElementById("answerRA").innerHTML = "The salary is almost enough. Let's negotiate."
        };
        else(resultRA >= "25000") {
            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!");
};
&#13;
<h6>Hourly Wage:</h6>
<input type="text" id="hourlywageRA" />
<h6>Hours Per Week:</h6>
<input type="text" id="hoursworkedRA" />
<h6><h6>
<button onclick="annualSalRA()">Calculate</button>
<p>The Annual Rate is:</p>
<p id="outcomeRA"></p><p id="answerRA"></p>
&#13;
&#13;
&#13;

我可能犯了一个愚蠢的错误,但我无法理解。

由于

1 个答案:

答案 0 :(得分:0)

确定。我想我让它适合你。这是功能代码(我认为)。

CGFloat lengths[2] = { 10, 13 };

和JSFIddle:

https://jsfiddle.net/chrislewispac/q3a0dL20/

我是如何解决的?

  1. 我查看了console.log,可以看到你有很多语法错误。
  2. 一个。它是document.getElementById http://www.w3schools.com/jsref/met_document_getelementbyid.asp

    湾如果{}语句没有得到行结尾;并且格式不正确 http://www.w3schools.com/js/js_if_else.asp

    ℃。你正在使用一个没有注册你的函数的onclick事件,所以我进入控制台,你的函数没有被定义。我用事件监听器替换了你的onclick。

    Uncaught ReferenceError: function is not defined with onclick