0

所以我在玩 GAS 的 HTML 服务。它一直运行良好(或多或少)。但我现在碰壁了。我希望脚本(在 html 文件中)在调用时创建一些 html。特别是一些标签。但是,我希望这些标签具有 onClick 处理程序(它将编辑 div 元素)。现在的问题是 onClick 应该依赖于某些属性并且我不能预先创建这些对象,它们必须务实地制作,并且由于某种原因,当我在新代码之后添加 onClick="someFunction(elementID)" 时添加到旧的点击处理程序消失。(如果处理函数没有参数,它仍然有效)

eg.
var div="<div id=\"box"+count+"\" class=\"square\" insert></div>";

if(something)

div=div.replace("insert", "onclick=\"myFunction(box"+count+"\"");
4

1 回答 1

0

这是有意的并记录在案:请参阅HtmlService 用户指南中名为“动态添加脚本或外部 CSS”的部分

于 2012-10-10T06:38:52.827 回答