我的目標是做一個非常簡單的貨幣換算。基本上,你輸入一個數字,然後按下一個按鈕,會顯示一個文字,上面寫着「x美元是y歐元」。再按一次按鈕,一個新的文本顯示在舊的文本中,而舊的文本顯示在新的文本下面。Javascript:簡單的貨幣換算器與以前的轉換
到目前爲止,當在字段中輸入內容時,它會在下面彈出,如果再次按下按鈕(具有相同或不同的值),它將成爲文本列表。
爲了澄清這是我在說什麼在這裏,來看看這個的jsfiddle:http://jsfiddle.net/w8KAS/5/
現在我想讓這個只有數字的工作,使數量(X)轉換時,按鈕按下下方旁邊顯示的一些配件的文字(如「x元爲y歐元」)
這是我的js代碼,檢查的jsfiddle完整的代碼(HTML,JS,CSS)
有什麼建議?
var count = 0;
function validate() {
var amount = document.querySelector("#amount");
if(amount.value.length > 0) {
amount.className = 'correct';
}
else {
amount.className = 'empty';
}
if (document.querySelector('.empty')) {
alert('Något är fel');
}
else {
addconvert(amount.value);
}
}
function addconvert(amount) {
var table = document.querySelector('#tbody');
var tr = document.createElement('tr');
var amountTd = document.createElement('td');
var amountTextNode = document.createTextNode(amount);
amountTd.appendChild(amountTextNode)
tr.appendChild(amountTd);
table.insertBefore(tr, table.firstChild);
count++;
}
var button = document.querySelector(".button");
button.onclick = validate;
所以你剛纔問如何檢查,看看一個字符串是否是一個有效的數字? – Pointy
你只想把美元兌換成歐元嗎?你可以把你想要的結果的靜態例子看起來像 – gaurav5430
是的,我只想將美元轉換爲歐元,非常簡單 –