2017-11-18 68 views
0

我的目標是獲取不同變量的用戶輸入,然後使用輸入來創建一個公式。方程應該像這樣讀取U1 = 2 *((DM/2)(D2)); U2 = D1 /(DS/2); U3 =(U1-U2); U4 =(D2-D1); U =(U3/U4)。我想根據用戶輸入創建一個功能。我在做什麼我的代碼?

我必須做document.getelementbyId標籤還是有另一種方法。

 <html> 
     <head> 

     <script> 
     var DM 
     DM = prompt ("Moon's Diameter"); 
     var DE 
     DE = prompt ("Earth's Diameter"); 
      var DS 
     DS = prompt ("Sun's Diameter"); 
     var D1 
     D1 = prompt ("Distance from Earth to the Moon"); 
     var D2 
     D2= prompt ("Distance from Sun to the Moon"); 

     function umbra() { 
     var U1 = (2*((DM/2) * (D2)); 
     return (U1); 
     var U2 = (D1)*(DS/2); 
      return (U2); 
     var U3= U1-U2; 
     return (U3); 
     var U4 = (D2-D1); 
    return (U4) 
    var U = (U3/U4) 
    return (U) 
    } 
    document.write(umbra) 
    </script> 
    </head> 
    <body> 

    </body> 
    </html> 
+0

您有多個返回,函數將在第一次返回時退出。 – codeninja

+0

嘗試正確縮進代碼會更容易閱讀,而且您可能會發現,由於增加了易讀性(非常令人滿意),您可以自行計算出來。 – shash678

回答

0

科瑞一個小網頁,使用HTML輸入字段,讓用戶輸入自己的號碼,創建「計算」按鈕,並在只讀輸入欄上點擊顯示結果。

考慮使用jQuery。它使事情變得更容易。

網絡上有一個bizillion計算器,就像這樣工作。谷歌「量計算」,「抵押貸款計算」,「自動計算」等等。

相關問題