【发布时间】:2017-05-07 14:31:38
【问题描述】:
我有一些这样的按钮组:
<div class="btn-group" id="RPPP">
<button type="button" class="btn" name="PPP" value="1">1</button>
<button type="button" class="btn" name="PPP" value="2">2</button>
<button type="button" class="btn" name="PPP" value="3">3</button>
<button type="button" class="btn" name="PPP" value="4">4</button>
<button type="button" class="btn" name="PPP" value="5">5</button>
</div>
...底部有一个“分析”按钮。
<a href="#last" id="secnext" class=" btn-lg btn-info " >Analyse</a>
在 eventlistener 函数中,我想将所选按钮的名称和值推送到多维数组中。
var myBtnn = document.getElementById('secnext');
myBtnn.addEventListener('click', function(event) {
var array =[];
//store buttons name and value both in an array
}
这样我就可以拥有它们:
[PPP][4]
[TTT][3]
[DDD][5]
【问题讨论】:
-
其他按钮组的外观如何?其他组中有其他按钮吗?
-
你应该使用复选框吗?
-
@PankajShukla 是的!每个按钮组都在其他组中,但它们看起来相同。
-
@darham 我应该吗?
-
imo 是的!你在你的 js 中做的是向你的分析按钮添加一个事件监听器,但你的其他按钮没有状态可以抓取。除非您为每个事件添加事件侦听器并在用户单击它们时获取值,否则您不能只调用 js 来获取没有更改状态的推送按钮
标签: javascript html arrays multidimensional-array