【发布时间】:2017-02-23 17:39:16
【问题描述】:
我有以下代码用于在 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 传递给另一个函数?
【问题讨论】:
-
看起来您正在客户端代码中构建 HTML。我的经验是在服务器上构建 HTML 更快。但这是个人喜好。我使用作为模板的 HTML 文件,然后使用 HTML 服务评估模板。我发现在文件中布局 HTML 更容易。如果您想保持当前的方式,我添加了 DOM 标签。目前,这确实不是 Apps 脚本问题。
-
@SandyGood 我可以试试服务器端。创建全选复选框并将所选内容传递给另一个函数的任何提示?
标签: javascript html dom google-apps-script