一直试图让这段代码正常工作,但我似乎无法正确使用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;
我可能犯了一个愚蠢的错误,但我无法理解。
由于
答案 0 :(得分:0)
确定。我想我让它适合你。这是功能代码(我认为)。
CGFloat lengths[2] = { 10, 13 };
和JSFIddle:
https://jsfiddle.net/chrislewispac/q3a0dL20/
我是如何解决的?
一个。它是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