我有一些代码在您按下按钮后返回<div>
的内容。我需要将此函数的结果保存到数组中。那我该怎么做呢?
到目前为止,这是我的代码:
var numKey = document.getElementsByClassName('num-key');
for (var i = 0; i < numKey.length; i++) {
numKey[i].addEventListener("click", function () {
return this.innerHTML;
});
};
答案 0 :(得分:0)
有几种方法可以做到这一点。我刚刚给你一个简单的。首先,创建一个全局变量数组,然后只将值赋给该数组而不是返回它:
myArray = [];
var numKey = document.getElementsByClassName('num-key');
var len = numKey.length;
for (var i = 0; i < len; i++){
numKey[i].addEventListener("click",function addToArray(){
myArray.push(this.innerHTML);
}