我有一个数组。
var array = [0,1,2,4];
var index;
现在我有四个按钮。我可以按随机顺序点击任何按钮,我需要将索引值更新为0,单击第一个按钮,1表示第二个按钮,2表示第四个按钮,3表示第三个按钮。
答案 0 :(得分:1)
这就是你想要的:
<button onclick="index=0">1</button>
<button onclick="index=1">2</button>
<button onclick="index=2">3</button>
<button onclick="index=3">4</button>
答案 1 :(得分:1)
HTML:
<input type="button" onclick="javascript:SetIndex(this)" value="one" />
<input type="button" onclick="javascript:SetIndex(this)" value="two" />
<input type="button" onclick="javascript:SetIndex(this)" value="three" />
<input type="button" onclick="javascript:SetIndex(this)" value="four" />
JavaScript的:
var array = [0,1,2,4];
var index = 0;
function SetIndex(obj)
{
// check if index is out of range and it might be useful
// to see if this button already has an index assigned
if (index < array.length && isNaN(obj.index))
{
obj.title = array[index]; // hover to see index...
obj.index = array[index];
index++;
}
}
答案 2 :(得分:1)
<input type="button" onclick="javascript:setIndex(0)" value="one" />
<input type="button" onclick="javascript:setIndex(1)" value="two" />
<input type="button" onclick="javascript:setIndex(2)" value="three" />
<input type="button" onclick="javascript:setIndex(3)" value="four" />
<script type="text/javascript">
var index = 0;
function setIndex(i) {
index = i;
}
</script>