我在Google文档侧边栏中有以下代码用于生成复选框:
for( var i = 0;i < values.length; i ++)
{
var cb = document.createElement( "input" );
cb.type = "checkbox";
cb.id = values[i][1];
cb.value = values[i][0];
var text = document.createTextNode( values[i][0].substring(0, 30) );
var br = document.createElement('br');
document.getElementById( 'class_list' ).appendChild( cb );
document.getElementById( 'class_list' ).appendChild( text );
document.getElementById( 'class_list' ).appendChild( br );
}
有没有办法在此列表的顶部添加全部检查框,然后将所有选定的值和ID传递给另一个函数?
答案 0 :(得分:2)
以下是HTML和客户端JavaScript,可以执行您想要的操作:
Object.entries({1:1, 2:2, 3:3})
.forEach(function(v){
console.log(v)
});
如果您希望在加载侧边栏时动态更改输入框,则需要一些代码来构建HTML。但这是另一个问题。