HTML模板内容和innerHTML之间的区别

迈克尔·萨洛

假设我有一个HTML<template>标记,定义并选择如下:

<template>
  <h1>This is my template</h1>
</template>

let myTemplate = document.querySelector('template')

模板的这些属性之间有什么区别:

myTemplate.content

myTemplate.innerHTML
亭子

与相反innerHTML,它content返回文档片段,因此您可以立即访问DOM,而无需在字符串之间进行中间转换。

这是用法上的区别:

let myTemplate = document.querySelector('template');

// Method 1
let myDiv1 = document.getElementById('div1');
myDiv1.innerHTML = myTemplate.innerHTML;

// Method 2
let myDiv2 = document.getElementById('div2');
myDiv2.appendChild(myTemplate.content.cloneNode(true));
<template>
  <h3>This is my template</h3>
  <p>Hello World</p>
</template>

<div id="div1"></div>
<hr>
<div id="div2"></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.Net控件的InnerHTML和InnerText属性之间的区别?

来自分类Dev

流内容和字符串`str()`之间的区别返回?

来自分类Dev

@ html.Label和@ html.LabelFor之间的区别

来自分类Dev

.insertAdjacentHTML和.innerHTML之间的区别?

来自分类Dev

“:”,“ @”和python docstrings中的内容之间的区别

来自分类Dev

TFS 2012和TFS 2013流程模板之间的区别

来自分类Dev

绑定列字段和模板列字段之间的区别

来自分类Dev

功能模板和委托之间有什么区别?

来自分类Dev

C ++模板的类和类型名之间的区别

来自分类Dev

Flask模板中点表示法和方括号之间的区别

来自分类Dev

措词内容和流内容之间有什么区别?

来自分类Dev

引用,模板和NuGet包之间的区别?

来自分类Dev

Ractive模板,部分模板和组件之间有什么区别

来自分类Dev

之间的区别 和|| 或&和&&

来自分类Dev

stripi内容类型和组件之间有什么区别?

来自分类Dev

html和bootstrap类之间的区别

来自分类Dev

dmesg的输出和/ var / log / dmesg的内容之间的区别?

来自分类Dev

“ innerHTML”和“ appendChild”之间的区别

来自分类Dev

“:”,“ @”和python docstrings中的内容之间的区别

来自分类Dev

javascript和html中的“ onclick”之间的区别

来自分类Dev

数组模板和内置数组类型之间有区别吗?

来自分类Dev

HTML表格和CSS表格之间的区别?

来自分类Dev

C ++模板的类和类型名之间的区别

来自分类Dev

Flask模板中点表示法和方括号之间的区别

来自分类Dev

函数模板和lambda表达式之间的区别

来自分类Dev

嵌套模板内容和父元素之间的双向数据绑定

来自分类Dev

Hibernate模板和JDBC模板之间的区别

来自分类Dev

在 cfc 中包含模板和扩展它之间的区别

来自分类Dev

缩进 HTML 和内联 HTML 之间的区别

Related 相关文章

  1. 1

    ASP.Net控件的InnerHTML和InnerText属性之间的区别?

  2. 2

    流内容和字符串`str()`之间的区别返回?

  3. 3

    @ html.Label和@ html.LabelFor之间的区别

  4. 4

    .insertAdjacentHTML和.innerHTML之间的区别?

  5. 5

    “:”,“ @”和python docstrings中的内容之间的区别

  6. 6

    TFS 2012和TFS 2013流程模板之间的区别

  7. 7

    绑定列字段和模板列字段之间的区别

  8. 8

    功能模板和委托之间有什么区别?

  9. 9

    C ++模板的类和类型名之间的区别

  10. 10

    Flask模板中点表示法和方括号之间的区别

  11. 11

    措词内容和流内容之间有什么区别?

  12. 12

    引用,模板和NuGet包之间的区别?

  13. 13

    Ractive模板,部分模板和组件之间有什么区别

  14. 14

    之间的区别 和|| 或&和&&

  15. 15

    stripi内容类型和组件之间有什么区别?

  16. 16

    html和bootstrap类之间的区别

  17. 17

    dmesg的输出和/ var / log / dmesg的内容之间的区别?

  18. 18

    “ innerHTML”和“ appendChild”之间的区别

  19. 19

    “:”,“ @”和python docstrings中的内容之间的区别

  20. 20

    javascript和html中的“ onclick”之间的区别

  21. 21

    数组模板和内置数组类型之间有区别吗?

  22. 22

    HTML表格和CSS表格之间的区别?

  23. 23

    C ++模板的类和类型名之间的区别

  24. 24

    Flask模板中点表示法和方括号之间的区别

  25. 25

    函数模板和lambda表达式之间的区别

  26. 26

    嵌套模板内容和父元素之间的双向数据绑定

  27. 27

    Hibernate模板和JDBC模板之间的区别

  28. 28

    在 cfc 中包含模板和扩展它之间的区别

  29. 29

    缩进 HTML 和内联 HTML 之间的区别

热门标签

归档