在layui tab控件中载入外部html页面的方法
作者:小圆点时间:2026-10-23 10:48:55浏览:570
本文介绍在Layui框架的tab控件中载入外部HTML页面的三种主要方式:iframe嵌入、Ajax数据加载以及Script脚本引入。通过对比不同方案的代码示例与适用场景,帮助开发者根据实际需求选择最合适的加载策略,实现页面内容的动态展示。
Layui Tab加载外部HTML的三种方案
目前,将外部网页内容嵌入页面的方式,主要存在以下三种实现路径:
第一种方案是利用iframe标签进行嵌入。
iframe嵌入方式
<div><iframe src="xxx.jsp"></iframe>
第二种方案采用Ajax异步请求方式。
Ajax加载方式
<div id=“externalHtml"></div>
具体实现时,通过Ajax获取数据后,直接将结果赋值给 externalHtml 元素的 innerHTML 属性即可。
第三种方案则是通过script脚本标签引入外部资源。
Script脚本方式
<div><script src="xxx.js" type="text/javascript"></script></div>
上述第一种方案的具体代码示例如下所示。
完整Tab控件示例
<div class="layui-tab" lay-filter="demo" lay-data="{ height:332}">
<ul class="layui-tab-title">
<li class="layui-this">hao123</li>
<li>百度</li>
<li>layui的button</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<iframe src="http://www.hao123.com"></iframe>
</div>
<div class="layui-tab-item" >
<iframe src="http://www.taobao.com"></iframe>
</div>
<div class="layui-tab-item">
<button class="layui-btn layui-btn-normal">百搭按钮</button>
</div>
</div>
</div>
以上内容即为在Layui tab控件中载入外部HTML页面的完整方法分享,旨在为读者提供参考,欢迎大家收藏与支持。
作者最新文章
JS在setTimeout或Ajax回调中打开新标签页失败怎么处理
2026-11-05 15:50:12
JS直播协议选型:HLS、FLV与WebRTC的延迟与兼容性对比
2026-11-05 12:16:14
JS实现回到顶部:scrollTop赋值与浏览器兼容性处理
2026-11-04 23:43:35
JS使用classList动态添加、移除和切换CSS类名
2026-11-04 23:40:58
在 D3.js 中实现平滑过渡动画的技巧
2026-11-03 23:46:09
