【问题标题】:Webpage using appScript: innerHTML assignment not working使用 appScript 的网页:innerHTML 分配不起作用
【发布时间】:2021-05-30 18:03:55
【问题描述】:

我有一个简单的 WebApp 应用程序,它从 google sheet 读取数据并使用 materialize css(1.0.0) JS 以 HTML 格式显示。我是这堆工具的新手。 HTML 页面有 2 个容器,底部的一个应该根据顶部容器上的选择填充(使用 innerHTML 分配)。底部容器内容是表格格式的简单卡片内容。我想放置一个 HTML Select 对象,其中包含要显示的值列表并创建了一个 Appscript 函数。我像这样将函数输出分配给innerHTML。 -- JS

  function generateCards(text_card){
      document.getElementById("container-id").innerHTML += text_card;
  }

      function createAuthorCards(authorName) {
      document.getElementById("container-id").innerHTML = "";
      google.script.run.withSuccessHandler(generateCards).getCardDynamicText(authorName) ;

    }

-- 如果在 HTML 中复制/粘贴函数输出,它可以工作(在引用时通过渲染),但是如果我使用 InnerHTML,则列表框被禁用,但其他一切似乎都很好。 needed image请查看需要的2个附件和missing_listbox图片。enter image description here在webApp中使用innerHTML有什么限制吗?

【问题讨论】:

    标签: css materialize innerhtml


    【解决方案1】:

    我使用的是谷歌网络应用程序。看起来谷歌不允许编辑动态创建的项目。所以我最终使用模态来进行选择并保存它。

    【讨论】:

      猜你喜欢
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-04
      • 1970-01-01
      相关资源
      最近更新 更多