小编Fr1*_*1nk的帖子

用getElementById填充数组

我试图通过使用getElementById用我的HTML文件中的数字填充数组.

对于HTML,我试图使用以下方法:

<div id="E1_INV_Funds0">1</div>
<div id="E1_INV_Funds1">2</div>
<div id="E1_INV_Funds2">3</div>
<div id="E1_INV_Funds3">4</div>
<div id="E1_INV_Funds4">5</div>
<div id="E1_INV_Funds5">6</div>
<div id="E1_INV_Funds6">7</div>
<div id="E1_INV_Funds7">8</div>
Run Code Online (Sandbox Code Playgroud)

然后使用以下Javascript:

<script type="text/javascript">

 var graphData = [];

 function fillData(){
   for( var i = 0; i < 8; i++ ) {
    graphData[i] = parseInt(document.getElementById("E1_INV_Funds" + i).value);
    return graphData;
   }
}

console.log(graphData);

</script>
Run Code Online (Sandbox Code Playgroud)

这什么都不返回.

是什么导致了这种行为?

javascript arrays getelementbyid

2
推荐指数
1
解决办法
730
查看次数

标签 统计

arrays ×1

getelementbyid ×1

javascript ×1