2016-01-09 42 views
-5

我目前在8日的視頻「Udemy - 使用Javascript入門」課程JavaScript的計算器答案修改

而且我剛開始學習如何表達自己的JavaScript所以關於他的教程中,我寫的一些計算器的基本代碼我很好奇我如何進行一些修改。

當按下按鈕時,您將得到數字結果替換傳票,罰款。但是,在計算總和之後,我想添加一些內容:不錯!

,雖然我在這,爲什麼不能有按鈕上的文字更改爲類似:精...

那麼,如何才能做到這一點?

的Javascript:

var number1 = 234; 
var number2 = 454; 

function addNumbers(){ 

    var calculation = number1 + number2; 
    document.getElementById("p").innerHTML = calculation; 
} 

HTML:

<p id="p">How much do you like Javascript on a scale between 1-1000?</p> 
    <button onclick="addNumbers();" id="p_button" class=" btn btn-primary"> 
    let's see</button> 
+4

歡迎來到SO!請不要在SO上使用粗魯/辱罵性的語言。這個網站是爲**專業**開發者。要有禮貌,在這裏很好。 :) – Tushar

+0

對不起,請注意:) – remier69

回答

3

可以使用+運營商concatenate字符串和變量,即把它們放在一起:

var a = "hello "; 
 
document.write(a+" world!");

所以,你可能需要使用:

document.getElementById("p").innerHTML = calculation+", not bad!"; 

而且,對於你的要求更改按鈕上的文字:

document.getElementById("p_button").innerHTML = "New text"; 
0

容易,你只需要使用計算變量添加字符串。如你的addNumbers()函數所示。

function addNumbers(){ 
    var calculation = number1 + number2; 
    document.getElementById("p").innerHTML = calculation + "not bad!"; 
}