在一些旅游网站,比如说途牛、携程这些,当你看某条线路的详情页时,右边会有相应的第一天、第二天等的目录。

这么大的网站,不可能后台添加行程的时候,每一天都要自动写一个目录吧!
所以应该是自动生成的。
那么它是如何生成的呢?又是根据什么规则来生成的呢?
今天我们就来讲讲使用jquery,根据文章里面的H标签自动生成导航目录。
下面是完整实例代码,直接可用。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<title>jquery根据文章h标签自动生成导航目录</title>
<script src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.min.js"></script>
<style>
#content{padding-right:102px;}
.menu{width:90px; background:#fff; border:1px #32c6c6 solid; border-radius:4px; position:fixed; right:0; padding:0 6px;}
.menu a{width:100%; height:30px; line-height:30px; display:inline-block;}
</style>
<script>
$(document).ready(function(e) {
$("#content").children().each(function(index, element) {
var tagName=$(this).get(0).tagName;
if(tagName.substr(0,1).toUpperCase()=="H"){
var contentH=$(this).html();//获取内容
var markid="mark-"+tagName+"-"+index.toString();
$(this).attr("id",markid);//为当前h标签设置id
$(".menu").append("<a href='#"+markid+"'>"+contentH+"</a>");//在目标DIV中添加内容
}
});
});
</script>
</head>
<body>
<p>注意:此实例是在框架中显示,可能导航目录链接点击将会出错,代码单独使用没问题。</p>
<div class="menu"></div>
<div id="content">
一路黔行,醉美贵州——黔西南、黔南游记
<h2>摘要</h2>
<div style="height:800px;">
第一天抵达贵阳后,先游青岩古镇,后品酸汤鱼 宿:贵阳;第二天白天游览安顺黄果树后,晚上至黔西南州兴义入住;第三天游览完万峰林和马岭河大峡谷,返回安顺;第四天火车前往荔波游览,晚上住小七孔;第五天上午继续游玩小七孔,下午回到贵阳,晚上航班离开贵州。五天的贵州之行,完全采取坐火车坐班车的旅行方式,安排紧凑,由于第一次来到贵州,黄果树景区之大超出预期,加上火车晚点以及班车停开,虽*终均按计划走完行程,其中的曲曲折折,还是留下深刻的教训
</div>
<h3>第1天</h3>
<div style="height:800px;">第1天内容</div>
<h3>第2天</h3>
<div style="height:800px;">第2天内容</div>
<h3>第3天</h3>
<div style="height:800px;">第3天内容</div>
<h3>第4天</h3>
<div style="height:800px;">第4天内容</div>
<h3>第5天</h3>
<div style="height:800px;">第5天内容</div>
</div>
</body>
</html>
# 坪山营销型网站推广
# 它是
# 专业团队公司网站建设
# 薯条营销推广投流方式
# 长春seo费用
# 藁城区专业网站推广案例
# 开封专业网站建设价格
# 营销推广6大话术
# 浦江建设银行网站首页
# 韶关除尘设备网站建设
# 雾霾网站建设北路
# 你看
# 临夏商城网站建设
# 洪湖网站seo
# 淳安首页推广营销
# 双流企业网站建设优化
# 优化垃圾网站
# 海山专门做网站推广
# 青羊区pc网站建设流程
# seo培训公司哪些好
# 纳雍网站推广公司
# 武汉seo网络营销推广报价
# 天等
# 织梦CMS教程
# 织梦长篇文章
# 自动生成导航
# 贵州
# 贵阳
# 黔西南
# 黄果树
# 安顺
# 自动生成
# 晚上
# 织梦长篇文章根据文章H标签自动生成导航目录方法
# 兴义
# 荔波
# 是在
# 会有
# 峰林
# 不可能
# 又是
# 都要
# 将会
# 第二天
相关文章:
专业网站建设服务-需要从营销型网站建设开始的几个网站建设要点
深圳网站建设在哪里可以做_深圳网站建设在哪里可以_禅城网站推广哪家专业
如何通过社交媒体影响来优化SEO排名?_SEO优化教程
如何从网站设计方案判断苏州建站公司的创新能力_网站建设教程
【如何制作网页】要自己做网站,该如何操作?网页制作中的相对路径和网站根目录的相对路径有什么区别?如何将图片设置为表格中的背景?
企业网站如何布局关键词以增强SEO效果_网站建设教程
网站建设好之后要注意收录问题
南阳哪些企业通过定制网站开发获得市场认可_网站建设教程
营销型网站5要素:营销型网站建设注意事项
陇南SEO项目如何启动与规划?_SEO优化教程
如何整理企业网站的展示首页?企业做网站怎么做能有优质的用户体验?
锦江网站建设公司合同中需特别关注哪些条款细节_网站建设教程
【政府网页设计】政府网站建设的必要性是什么?网站设计的目的和意义是什么?
大学生网站建设实训报告_大学生网站建设_惠州网站建设如何推广
搜索引擎算法变化对均安SEO的影响_SEO优化教程
衡阳网站如何避免模板化设计影响用户体验_网站建设教程
服务网站建设方案_服务网站建设推广_内江高端建设网站价格
专业的网站建设网络是什么_专业的网站建设网络_|直播|站内营销推广
中等程度SEO优化通常包含哪些实施步骤?_SEO优化教程
嘉兴网站建设与SEO优化哪家公司更专业_网站建设教程
海口网站建设费用多少_海口网站建设费用_盘锦网站推广工具
网站制作多少钱?网站制作价格影响因素有哪些?
h5网站建设还需要做移动端网站吗?
怎样建设一个网站的软件_怎样建设一个网站_巩义网站建设知识
自己做图片网站_自己做手机网站_自己做模板网站
如何处理JavaScript渲染对SEO的阻塞问题?_SEO优化教程
在SEO优化中,站内优化策略有哪些关键方面?_SEO优化教程
大连网站建设公司有哪些_医疗SEO还能做吗
网站建设都有哪些步骤?角点科技为你详解网站建设的步骤
【如何建个人的网站】如何建立自己的网站?小说网站是如何建设的?家用宽带制作服务器怎么样?
网站建设新闻_tdk和seo技术
一般网站建设公司有哪些_一般网站建设公司_便宜网站建设模板网站
河南网站建设设计公司排名_河南网站建设设计_全网营销推广来选火6星
AI技术在合肥SEO中的应用趋势如何?_SEO优化教程
企业网站制作设计公司_企业网站制作设计方案_用什么东西看关键词排名
自己建个网站需要多少钱_自己建个网站_自己建个人网站
如何考察南京SEO公司的口碑?_SEO优化教程
用户对快速优化SEO软件的评价与反馈_SEO优化教程
服装鞋靴网站建设怎么做?
网站建设服务的选择
成都网站建设公司哪个好_成都 网站建设公司_常州网站建设科技
昆明网站建设找哪家好_昆明网站建设哪家好_网站建设构架
海南网站建设案例能否体现公司性价比_网站建设教程
高密电商网站设计复杂度对整体费用的影响有多大_网站建设教程
黄冈营销型网站如何通过卖点策划塑造核心竞争力_网站建设教程
如何明确对正定SEO公司的服务需求?_SEO优化教程
北京本地企业常用哪家网站搭建工具_网站建设教程
英文网站建设需要注意什么?
自定义网页_自定义短网址生成_自定义表单网站
南通网站建设和制作_南通网站建设免费推荐_中卫电商网站建设
相关栏目:
【
网络营销44070 】
【
网络推广122852 】
【
网络优化116010 】
【
网址导航102054 】
【
网络技术82194 】
【
网络资讯43554 】