所以我正在制作一个数据输入程序,用户按下按钮来生成新的输入(数字文本等),完成后列表通常在 100-10000 项之间。
该程序进展顺利,但现在我正处于输入一组数据必须为数组 [1,2, . . .] 这是后面一组数据的一部分。
所以我所做的是根据之前的输入设置带有 ID 的按钮。(整个数据集保存为 JSON)
我想要做的是当按钮被按下时它看起来被按下并将按钮的 ID 写入 HTML 元素,稍后将读取并保存到 JSON。
我的问题集中在将正确的信息返回给用户。
function doStuff(container){
for (var u = 0, c = someJSON.length; u < c; u++){
var someButton = document.createElement('button');
someButton.id = someJSON.id;
someButton.className = 'someButton';
someButton.onclick = function() {
writeIDToHTML(container,someButton,someButton.id);
}
container.appendChild(someButton);
}
}
function writeIDToHTML(container,theButton,theID){
console.log("theID")
console.dir(theID)
}
这仅打印循环中的最后一个 ID。如何获取每个按钮的每个 ID?
另一件事是给按钮一个按下的外观。
如果它是可逆的,则加分。