我有以下的JavaScript。如何讓這個更輕量級的JavaScript?
有沒有讓這個更簡單。它看起來很重?
它基本上採取的12所輸入的值,並改變陣列基於這些值
function updatechart(){
var inputnoinsulation1 = document.getElementById("noinsulation1").value
var inputnoinsulation2 = document.getElementById("noinsulation2").value
var inputnoinsulation3 = document.getElementById("noinsulation3").value
var inputnoinsulation4 = document.getElementById("noinsulation4").value
var inputnoinsulation5 = document.getElementById("noinsulation5").value
var inputnoinsulation6 = document.getElementById("noinsulation6").value
var inputnoinsulation7 = document.getElementById("noinsulation7").value
var inputnoinsulation8 = document.getElementById("noinsulation8").value
var inputnoinsulation9 = document.getElementById("noinsulation9").value
var inputnoinsulation10 = document.getElementById("noinsulation10").value
var inputnoinsulation11 = document.getElementById("noinsulation11").value
var inputnoinsulation12 = document.getElementById("noinsulation12").value
chart1data[0].NoInsulation = (parseInt(inputnoinsulation1));
chart1data[1].NoInsulation = (parseInt(inputnoinsulation2));
chart1data[2].NoInsulation = (parseInt(inputnoinsulation3));
chart1data[3].NoInsulation = (parseInt(inputnoinsulation4));
chart1data[4].NoInsulation = (parseInt(inputnoinsulation5));
chart1data[5].NoInsulation = (parseInt(inputnoinsulation6));
chart1data[6].NoInsulation = (parseInt(inputnoinsulation7));
chart1data[7].NoInsulation = (parseInt(inputnoinsulation8));
chart1data[8].NoInsulation = (parseInt(inputnoinsulation9));
chart1data[9].NoInsulation = (parseInt(inputnoinsulation10));
chart1data[10].NoInsulation = (parseInt(inputnoinsulation11));
chart1data[11].NoInsulation = (parseInt(inputnoinsulation12));
爲什麼我得到這個標記? – craig
對於大多數人來說,這可能是一個基本的循環問題,但不要以爲OP可能會嘗試學習達到他的解決方案的最佳方式,因此不值得投票。 –