我使用的功能,採取必要的輸入來計算的距離。JS .value的錯誤
function dist(){
x.value = u.value*t.value + (a.value*Math.pow(t,2))/2;
}
開發控制檯警告說,「無法讀取空的財產‘價值’」。所以我給輸入x
分配了一個文本值,然後給了一個數值,但仍然沒有工作。引用的論文控制檯的兩個點的問題:
x.value = u.value*t.value + (a.value*Math.pow(t.value,2))/2;
和HTML行:
Distance : <input id="dist" value placeholder = "Enter distance">
<input type=button id="fd" onclick="dist()" value="Find">
這裏有什麼錯?
P.S:變量賦值:
var u = document.getElementById("iv");
var v = document.getElementById("fv");
var a = document.getElementById("acc");
var x = document.getElementById("dist");
var t = document.getElementById("time");
這意味着,當你試圖將他們分配到的變量,這些元素不存在。請顯示[mcve]。 – JJJ
屬性類型=「文本」是從輸入標籤 –
@PankajMandale「文本」缺少的是默認類型。 – JJJ