javascript - Polymer.dom(元素).innerHTML 不工作

标签 javascript dom polymer polymer-1.0

我在文本表示中有 html...像这样:

<link rel="import" href="../resources/widget/my-footer.html">
<link rel="import" href="../resources/widget/my-header.html">
<link rel="import" href="../resources/widget/my-booking-confirmation.html">
<my-booking-confirmation> //and some styles and markup'

我正在尝试使用 Polymer DOM API,但是

Polymer.dom(root).innerHTML = upperMarkdown 

不工作。当我调用 root.innerHTML 时,我只从 html 字符串中获取第一个元素:

<link rel="import" href="../resources/widget/my-footer.html">

这是一个错误?我不确定我做错了什么。

最佳答案

我正在做类似的事情,在 iron-ajax 调用之后,我得到了一个完整的 html 文件,

if (response != null && response != undefined) { //iron-ajax response
  var documentBody = response.querySelector('body'); //select body of html file
  if (documentBody != null && documentBody != undefined) { //body's validations
      Polymer.dom(this.$.content).innerHTML = documentBody.innerHTML; //add content
  }
}

老实说,我不知道它是如何工作的,但我认为有一个线索,你必须如何做到这一点。文件内容(这个文件只有一个标签来引用另一个 Polymer 元素)被添加到我的页面,所以我认为这可行。显然我需要更多的研究来完全理解它是如何工作的,但我认为这可能会对你有所帮助。对不起我的英语!

关于javascript - Polymer.dom(元素).innerHTML 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30864061/

相关文章:

javascript - 函数完成后触发

dart - Polymer - 在寻呼机菜单按钮中使用 Font Awesome 图标

javascript - 如何使 @connect 装饰器与 redux-saga 一起工作?

Javascript onchange函数执行onload但不执行onchange

javascript - 指令内的 DOM 查询

php - 在 PHP 中检索相对 DOM 节点

javascript - 无法绑定(bind)到放置在模板内的自定义元素的属性

javascript - paper-input 将输入和标签显示在彼此之上

javascript - 控制选择表单中的默认选择

javascript - 单击链接jquery时切换不关闭