位置: 编程技术 - 正文

JavaScript DOM 学习第三章 内容表格(javascript的dom)

编辑:rootadmin

如果你也想这么做,那么你还需要我的getElementByTagNames()函数。解释 这段代码运行如下: 准备阶段 首先我创建一个<div id="innertoc">来放置表格内容 然后在他的上面添加一个<span>标签。点击这个元素就会运行showhideTOC()函数,我会在下面解释。 然后我再创建一个DIV用了放置真正的链接。在这个div上单击(真正的含义是:在这个div里的任何一个链接上单击)一样会触发showhideTOC()函数。 得到标题 然后新建一个toBeTOCced数组,再用我的getElementByTagNames()函数来得到整个页面的左右标题。 如果数组里只有一个元素(比如这个页面只有一个h2标题)就停止。我不想让ToC只有一个元素。 创建ToC 现在开始创建ToC。首先遍历toBeTOCced数组。对于每个元素我都创建一个和他们的标题相同的链接。注意innerHTML的使用:网站里有些标题包含<code>这样的HTML标签,我也想让这些在ToC里面显示。我把这些新的链接添加在ToC的里面的<div>上。 如果标题是h4或者h5我就添加一个额外的类。 现在我们需要把a元素链接到他真正的标题上。这需要一个唯一的ID。然而,这些标题可能已经包含一个ID了。我不想破坏原有的内部链接,所以我更愿意使用标题本来的ID。只有当标题没有ID的时候我才创建一个新的ID。 我们刚刚创建的链接的href属性就应该是#+headerId,标题本身也就有了一个ID。 一个特殊情况:如果标题是H2,那就是页面的顶部,也会得到一个ID。 现在表格就生产了,我们返回给调用它的地方。 显示和隐藏ToC 最后这个函数用了显示和隐藏ToC。非常的简单,先检测ToC的状态,然后根据信息生产一个新的文本和display值。 这个函数在用户点击<span>的时候调用,那样他就可以切换ToC的显示。另外当用户在链接上点击的时候也会马上隐藏ToC的。 翻译地址: 转载请保留以下信息 作者:北玉(tw:@rehawk)

推荐整理分享JavaScript DOM 学习第三章 内容表格(javascript的dom),希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript DOM 学习第三章 内容表格(javascript的dom)

文章相关热门搜索词:js dom 操作,js dom操作方法,js dom 操作,js domcontentloaded,javascriptdom编程,js dom操作方法,javascript的dom,javascript中dom的含义,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript DOM学习第四章 getElementByTagNames getElementByTagNames(注意是复数的names)会获得一些tag的元素,然后按照他们的顺序保存在一个数组中。这非常的有用,比如在上一章的TOCScript中,就需要

JavaScript DOM 学习第五章 表单简介 因为每一个表单的检测项都不同,所以我也不能给你一个万能的代码。你需要用我在这一章介绍的这些元素构建自己的检测函数。我在后面一张还有一

JavaScript DOM学习第六章 表单实例 表单实例这是一个表单的实力。这里有一个小问题:因为我的服务器现在不支持,所以表单不能提交。我会打印出你的输入,然后返回一个false,这样表

标签: javascript的dom

本文链接地址:https://www.jiuchutong.com/biancheng/381851.html 转载请保留说明!

上一篇:JavaScript DOM 学习第二章 编辑文本(js中dom的用法)

下一篇:JavaScript DOM学习第四章 getElementByTagNames(js dom方法)

  • 已认证进项税额转出会计分录账务处理
  • 一般纳税人收入会计分录
  • 企业其他综合收益减少应该怎么处理
  • 对方公司已经注销,欠钱收不回
  • 企业所得税汇算清缴退税分录
  • 会计分录怎么确认借贷方向
  • 建筑企业简易计税异地预缴
  • 暂估入账的原材料有成本差异吗
  • 广告费收入是不是非税收入
  • 进项税额抵减欠税后附加税可以抵减吗
  • 住房按揭贷款贷后检查内容
  • 城建税如何做会计分录
  • 增值税纳税申报表怎么填
  • 免税企业取得增值税专用发票怎么处理
  • 所得税季度申报表营业成本怎么填
  • 餐费适用税率
  • 定期定额户需要自己申报吗
  • 先抵押 后租赁
  • 进项税转出的会计处理
  • 公司将自有车辆对外出租
  • 公益性捐赠的个税
  • 产品打样费计入什么科目
  • 勒索病毒文件怎么恢复
  • bios设置的完整说法
  • windows10你需要trustedinstaller提供的权限才能更改
  • 消耗性生物资产如何结转成本
  • 苹果电脑 浏览器
  • 汇兑损益和财务费用区别
  • 贴现短期无息应付票据
  • 财务费用为什么增加
  • shine.exe - shine是什么进程 有什么用
  • 购买房屋用于出租算投资房吗
  • 免税货物增值税计算公式
  • web无法运行
  • 施工企业间接费占比
  • 增值税需不需要计提
  • 购买财务软件报什么科目
  • 出差餐补如何做账
  • Node.js——http模块和导出共享
  • 软件行业的最后阶段是
  • ntpd命令详解
  • 税控盘登录密码设置
  • 帝国cms真的很好用
  • 会计中财务费用为负
  • 什么是死锁,死锁的四个必要条件
  • 私募基金怎么运作
  • 企业应付职工薪酬的会计核算
  • 商品流通环节包括
  • 实际缴纳的税金比应交的多的部分记入什么科目
  • 人工工资会计科目
  • 事业单位收费可以收取相关服务费吗
  • 企业取得土地使用权会计处理
  • 日常费用报销流程是什么样的?
  • 职工福利费的核算内容
  • 详解MySQL中ALTER命令的使用
  • 远程桌面连接 server 2016
  • 配置windows server 2008
  • 丢失msvcr80.dll
  • win7 32位中文语言包
  • win7系统如何关闭开机自动启动软件
  • 诺基亚安装ngage
  • 验证win10
  • linux 怎么样
  • win10系统注册名修改
  • ExtJS中设置下拉列表框不可编辑的方法
  • nodeJS文件操作自动创建目录
  • ghost详细说明
  • fat32和fat16
  • 零基础搭建直播室与云直播平台
  • php和js的区别和联系
  • linux包含
  • jquery的validate前端表单验证
  • js很简单
  • fiori开发工具
  • node.js怎么用
  • unity3d物理现象模拟
  • 贵阳市税务局投诉电话号码
  • 税务局追缴社保流程及办理期限
  • 税务局税收风险排查总结
  • 车船使用税是什么样的单子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设