6 回答

TA貢獻1883條經(jīng)驗 獲得超3個贊
因為運算從前往后的原因,first + second不先進行計算的話會被轉(zhuǎn)換成字符串直接拼接的,所以需要提高優(yōu)先級。
document.getElementById("add-btn").onclick = function() {
var first = Number(document.getElementById("first-number").value);
var second = Number(document.getElementById("second-number").value);
// 這句改了下計算優(yōu)先級
document.getElementById("result").innerHTML = "運算結(jié)果" + (first + second);
};

TA貢獻1844條經(jīng)驗 獲得超8個贊
document.getElementById("add-btn").onclick = function(){
var first = document.getElementById("first-number").value;
var second = document.getElementById("second-number").value;
document.getElementById("result").innerHTML = ("運算結(jié)果:"+ (Number(first) + Number(second)));
}

TA貢獻1788條經(jīng)驗 獲得超4個贊
兩個問題:
1、事件觸發(fā)后再去讀取輸入框的值才對;
2、輸入框的值展示前需要先行轉(zhuǎn)換成數(shù)字并相加。得到結(jié)果后再予以展示

TA貢獻1793條經(jīng)驗 獲得超6個贊
document.getElementById("add-btn").onclick = function() {
var first = Number(document.getElementById("first-number").value);
var second = Number(document.getElementById("second-number").value);
document.getElementById("result").innerHTML = `運算結(jié)果${first + second}`;
};
添加回答
舉報