首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于加载html页面的html/javascript代码

问用于加载html页面的html/javascript代码
EN

Stack Overflow用户
提问于 2016-12-15 05:33:40
回答 2查看 92关注 0票数 0

我已经用html和css代码创建了一个标签。要在每个选项卡中显示的内容被放置在不同的html页面中。我想在不使用任何API(jquery/PHP..)的情况下加载选项卡内容。我想要加载的html页面时,用户导航到标签,我想只使用html/javascript来实现这一点。

Code demo

我已经尝试使用下面的代码,但它不工作。

代码语言:javascript
复制
<html>
<head>
    <script src="http://www.w3schools.com/lib/w3data.js"></script>
    <script>
        w3IncludeHTML();
    </script>
</head>
<body>
..
    <div class="tab">
        <input type="radio" id="tab-1" name="tab-group-1" checked>
        <label for="tab-1">Tab1</label>
        <div class="content">
            <div w3-include-html="tab1Content.html"></div>
        </div>
    </div>
</body>
EN

回答 2

Stack Overflow用户

发布于 2016-12-15 05:43:46

我过去常常在div中添加一个iframe:

代码语言:javascript
复制
<div class="content">
    <iframe src="file.html">      
    </iframe>
</div>
票数 1
EN

Stack Overflow用户

发布于 2016-12-15 06:13:03

有几种方法可以做到这一点。

1.) iFrames

而不是这样:

代码语言:javascript
复制
<div w3-include-html="tab1Content.html"></div>

执行以下操作:

代码语言:javascript
复制
<iframe src="tab1Content.html"></iframe>

2.)PHP

如果由于某些原因iFrames对你不起作用,你可以在php中实现:

代码语言:javascript
复制
<div class="content"><?php echo file_get_contents("tab1Content.html");?></div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41152568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档