2016-03-23 37 views
-1

好吧,我正在嘗試將英里轉換爲公里,並且它必須在javascript中雙向轉換。 我開始的時候很少有線條,而且我很困惑這一點,我不知道如何繼續。這是我現在有的可憐的代碼。從零開始製作一個簡單的距離轉換器

Var = x; 
x = prompt("Enter Miles to be converted into kilometeres"); 
x = parseInt(x); 

如果有什麼試圖在我的腦海中萌發想法做什麼。我想幫助自己,但我現在要求提供意見。如果週三過去了,我可能會要求全力幫助。

+2

'VAR公里=英里* 1.6;' – Wainage

+1

這裏檢查小提琴:http://jsfiddle.net/LwDKf/ –

回答

0

希望這個片段將是有益的

document.addEventListener('click',function(event){ // listening to click event 
    var target = event.target.id; //Checking id of clicked button 
    var convertValue = 0; // Initializing 0 value 
    if(target == "demMiles" || target == "demKm"){ // If button is clicked 
     var distance = prompt("Please enter distance"); //Will open prompt window 
    if(distance != null){ // If prompt window is not empty 
     if(target =="demMiles"){ // Checking for mile to km conversion 
     convertValue = distance *1.6; 
     } 
     else if(target =="demKm"){ // checking for km to mile conversion 
      convertValue = distance /1.6; 
     } 
    document.getElementById("dist").innerHTML = 
     "Converted distance is " +convertValue; // Displaying the value 
    } 

    } 
    }) 

jsfiddle

+0

好了,所以我必須刪除評論並添加更多內容? –