多个页面。不是做单页。怎么共享头部,不想在每个页面再写一次头部和尾部的html,有没有办法共享,像jsp那样引入一个文件。
1.定义一个js文件 text.js
这里主要是将html代码拼接成了字符串,具体怎么拼接,有很多方法..最简单的是下面这种 在每行后面加\
var text = '<ul>\
<li>1</li>\
<li>2</li>\
<li>3</li>\
<li>4</li>\
<li>5</li>\
</ul>'
document.write(text);
2.在需要的地方引入
<script src="text.js" type="text/javascript" charset="utf-8"></script>
我觉得最简单的方法是用jQ的.load()
,可以把所有需要复用的部分都写在一个共用html文件里,每个部分加个id,然后在需要用的文档里加个占位,通过load共用文件+片段来调用替换掉就行了。
5 回答1.6k 阅读
5 回答1.9k 阅读✓ 已解决
4 回答1.6k 阅读
2 回答994 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
4 回答1.1k 阅读
2 回答1.1k 阅读✓ 已解决