位置: 编程技术 - 正文

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方法)

  • 营改增前土地增值税的计算方法
  • 房屋租赁费如何计提
  • 股票收入属于按什么分类
  • 公司转让住房是什么意思
  • 发票丢了企业所得怎么办
  • 出口产品报关单上保险费与实际不符可以丿退税吗
  • 计提贷款损失准备金遵循以下原则
  • 委托进口增值税如何抵扣
  • 购入无形资产产生的咨询费
  • 餐饮行业享受免增值税政策怎么开发票
  • 营业外支出税前扣除比例是多少
  • 会务费发票税点是多少
  • 城建税和教育费附加的计税依据是什么
  • 3%增值税率包括哪些
  • 烟酒销售公司要交哪些税
  • 出口退税审核系统疑点
  • 土地使用税计税依据及计算方式
  • 分期收款什么是分期还款
  • 查账征收改为核定征收需要什么资料
  • win10我的电脑图标不见了怎么恢复原状
  • 研发费用加计扣除的条件
  • 运输费计入什么会计科目?
  • window10安装教程u盘
  • taskhost window
  • 从银行提取现金准备发放工资
  • hp是什么软件
  • 代开专用发票的流程资料要求
  • 短期借款利息的核算不可能涉及的账户是
  • 递延所得税资产和负债怎么理解
  • php通用分页类
  • 公司购买食品属于什么费用
  • php常用命令
  • Stable Diffusion 关键词tag语法教程
  • web前端基础教程
  • 购买土地需要缴纳增值税吗
  • 账载折旧金额填哪个数
  • 进货退出进项税额的核算
  • 织梦如何使用
  • 互联网+文本格式
  • 小企业如何计提折旧
  • 增值税普通发票几个点
  • 应付账款尾差如何处理
  • sqlserver代理服务启动失败
  • 收到提供劳务的收入
  • 低值易耗品如何界定
  • 职工社会保险费是什么意思
  • 企业所得税征前还是征后
  • 公司涉及研发房怎么办
  • 企业技术服务费有税前列支限额吗
  • 上年度计提多了的奖金怎么办
  • 税控盘没有反写会罚款吗
  • 什么是挂靠?
  • 案例分析购入办法怎么写
  • 个人独资企业核定征收取消了吗
  • sql删除重复数据只保留一条日期最大的
  • 禁用windows键快捷键
  • 如何进行节约
  • centos vim编辑器
  • ubuntu20.0安装
  • win10怎么更改磁盘空间分配
  • win7屏幕调节不见了
  • honey contil
  • [置顶]游戏名:chivalry2
  • android图片库
  • [置顶]bilinovel
  • linux shell脚本命令
  • python socketcan
  • javascriptjs
  • javascript例题
  • javascript编程工具
  • JQuery之proxy实现绑定代理方法
  • 黑马程序员培训怎样
  • python爬虫抓取数据的步骤
  • WINDOWS中使用磁盘清理的主要作用是为了什么
  • 江苏国家电子税务局网站
  • 公共基础设施项目目录
  • 国家税务局发票查询
  • 怎么查询中标公司
  • 广东省电子居住证怎么查看
  • 河南个体工商户营业执照年检
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设