在另一个html(即模板)中打开一个html文件

dizad87

我有一个横幅HTML,其中包含一堆我想设置为模板的按钮(例如,home,about..etc。)。在我的唯一页面(例如主页)上,我想“导入”此模板html文件。我该如何编码?

我尝试了许多不同的方法并进行了查找,但是最接近的是,当我导入时,它具有那些滚动条,并且并未真正与页面“集成”在一起。我正在寻找的一个很好的例子是,例如arduino网站,顶部横幅没有变化。

谢谢,

超锐利

您可以使用HTML导入来导入带有<template>元素的外部HTML文件,并在其中添加要导入的元素。

在主文件中:

<head>
   <link rel="import" href="template.html" id="myTemplate">
</head>
<body>  
   <div id="container"></div>
</body>

template.html文件中:

<template>
    <span>Hello World!</span>
</template>

<script>
    //get the imported HTML document
    var importedDoc = document.querySelector( '#myTemplate' ).import
    //get the content of the template element
    var content = importedDoc.querySelector( 'template' ).content
    //add a compy to the main page
    document.querySelector( '#container' ).appendChild( content.cloneNode( true ) ) 
</script>

在上面的示例中,<template>元素(<span>文本"Hello World!")的内容将被放置在<div id=container>主页中的元素中。

更新2019

Chrome 73之后将不再原生支持HTML导入。您应该使用上面列出的其他解决方案(polyfill,备用模块加载器,JS导入或使用直接下载fetch)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个文件 (mygame) 在 main 中打开一个 pygame 文件

来自分类Dev

如何打开一个巨大的HTML文件?

来自分类Dev

链接到另一个HTML文件中的另一个div

来自分类Dev

在另一个HTML文件和JS中包括一个HTML文件

来自分类Dev

django模板形式在另一个html文件中显示结果

来自分类Dev

如何在另一个(或div)中运行/保存一个HTML文件?

来自分类Dev

从另一个外壳中的另一个Python脚本中打开一个Python脚本

来自分类Dev

Angular Modal:从另一个HTML添加模板

来自分类Dev

用HTML打开另一个页面

来自分类Dev

单击一个 div 并在另一个 div 中打开 Angular 模板

来自分类Dev

如何打开一个UIWebView到另一个UIWebView的链接?

来自分类Dev

从另一个对象打开一个组合框

来自分类Dev

bash命令打开一个命令或另一个命令

来自分类Dev

Java从另一个类打开一个框架

来自分类Dev

从另一个对象打开一个组合框

来自分类Dev

Android:从另一个打开一个片段

来自分类Dev

使用 bootstrap 和 angularJs 从另一个模态打开一个模态

来自分类Dev

从另一个表单 C# 打开一个表单

来自分类Dev

如何用另一个片段中的已保存实例重新打开一个片段?

来自分类Dev

主机文件在另一个进程中打开

来自分类Dev

打开一个dbm文件

来自分类Dev

打开一个.doc文件(实际上是一个HTML文件)作为.doc文件

来自分类Dev

将一个HTML文件插入另一个HTML文件

来自分类Dev

将一个HTML文件插入另一个HTML文件

来自分类Dev

如何使用另一个模板上的html更改流星中的模板主体?

来自分类Dev

从另一个片段打开一个片段总是保持前一个片段的标题

来自分类Dev

如何导入一个HTML文件并将其用作另一个HTML文件中的预设?

来自分类Dev

HTML锚点在另一个HTML中

来自分类Dev

如何获得一个按钮以链接到Django中的另一个HTML模板?

Related 相关文章

  1. 1

    从另一个文件 (mygame) 在 main 中打开一个 pygame 文件

  2. 2

    如何打开一个巨大的HTML文件?

  3. 3

    链接到另一个HTML文件中的另一个div

  4. 4

    在另一个HTML文件和JS中包括一个HTML文件

  5. 5

    django模板形式在另一个html文件中显示结果

  6. 6

    如何在另一个(或div)中运行/保存一个HTML文件?

  7. 7

    从另一个外壳中的另一个Python脚本中打开一个Python脚本

  8. 8

    Angular Modal:从另一个HTML添加模板

  9. 9

    用HTML打开另一个页面

  10. 10

    单击一个 div 并在另一个 div 中打开 Angular 模板

  11. 11

    如何打开一个UIWebView到另一个UIWebView的链接?

  12. 12

    从另一个对象打开一个组合框

  13. 13

    bash命令打开一个命令或另一个命令

  14. 14

    Java从另一个类打开一个框架

  15. 15

    从另一个对象打开一个组合框

  16. 16

    Android:从另一个打开一个片段

  17. 17

    使用 bootstrap 和 angularJs 从另一个模态打开一个模态

  18. 18

    从另一个表单 C# 打开一个表单

  19. 19

    如何用另一个片段中的已保存实例重新打开一个片段?

  20. 20

    主机文件在另一个进程中打开

  21. 21

    打开一个dbm文件

  22. 22

    打开一个.doc文件(实际上是一个HTML文件)作为.doc文件

  23. 23

    将一个HTML文件插入另一个HTML文件

  24. 24

    将一个HTML文件插入另一个HTML文件

  25. 25

    如何使用另一个模板上的html更改流星中的模板主体?

  26. 26

    从另一个片段打开一个片段总是保持前一个片段的标题

  27. 27

    如何导入一个HTML文件并将其用作另一个HTML文件中的预设?

  28. 28

    HTML锚点在另一个HTML中

  29. 29

    如何获得一个按钮以链接到Django中的另一个HTML模板?

热门标签

归档