我对JavaScript的经验很少,但是我试图编写一个将复选框值从一个数组推到另一个数组的函数。我已经编写了以下代码,但是似乎无法正常工作。任何帮助表示赞赏。
var pages = document.forms['frm_list'].elements[ 'pages[]' ];
var selected = document.forms['frm_list'].elements[ 'selectedPages[]' ];
console.log(pages);
console.log(selected);
// using reference to sports obtained above
for (var i=0, len=pages.length; i<len; i++) {
pages[i].onclick = addPage;
}
function addPage() {
if ( this.checked ) {
console.log(this);
selected.push(pages);
alert( this.value );
} else {
alert( this.value );
}
}