如何使用按钮使用JavaScript计算数组?
我的代码:
var dataset = ["A", "B", "C", "D", "E"];
var counter = 0;
function onClick() {
counter++;
};
document.write(dataset[counter]);Run Code Online (Sandbox Code Playgroud)
<button type="button" onClick="onClick()">Click me</button>Run Code Online (Sandbox Code Playgroud)
我想首先打印"A",然后在单击按钮时打印"B",依此类推.
我目前的代码不起作用.如何修复代码来实现这一目标?
您需要输出的目标元素,因为如果页面完成,则创建一个新的HTML文档.
请看这里:为什么document.write被认为是"不好的做法"?
function onClick() {
if (counter < dataset.length) {
document.getElementById('output').innerHTML += dataset[counter++] + ' ';
}
};
var dataset = [ "A" , "B" , "C" , "D" , "E" ],
counter = 0;Run Code Online (Sandbox Code Playgroud)
<button type="button" onClick="onClick()">Click me</button>
<div id="output"></div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |