代码之家  ›  专栏  ›  技术社区  ›  mpen

是否逐字获取<template>标记内容?

  •  0
  • mpen  · 技术社区  · 7 年前

    this

    console.log(document.getElementById('t').innerHTML);
    console.log(document.getElementById('t').content.textContent);
    <template id="t">
    <p>i <3 cheese</p>
    </template>

    这个输出

    <p>i &lt;3 cheese</p>
    i <3 cheese
    

    <p>i <3 cheese</p>
    

    <template> 和 </template> .

    有办法得到吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   mpen    7 年前

    我突然想到我可以用一个脚本标签。

    console.log(document.getElementById('t').innerHTML);
    <script id="t" type="text/my-template-language">
    <p>i <3 cheese</p>
    </script>