位置: 编程技术 - 正文

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

  • 个体工商户应如何购买社会保险公积金
  • 怎么查19年以前税收
  • 未确认融资费要还款吗
  • 未能确认收入的原因
  • 承兑汇票区别
  • 支付残疾人保证金的账务处理
  • 劳务有预付款吗
  • 零息债券支付利息吗
  • 结转当月材料采购成本的会计分录怎么做?
  • 员工出国补贴标准
  • 出口退税退的是哪部分税
  • 业务宣传费超出部分以后年度怎样处理
  • 待处理财产损益是什么意思
  • 个人应纳税所得额 税率
  • 增值税扣税项目
  • 代扣代缴个人所得税现金流计入哪里
  • 核定征收企业所得税的小型微利企业不得享受优惠政策
  • 红字专用发票信息表需要盖章吗
  • 工程结算收到钱的时候怎么做账?
  • 1697508991
  • 存货发出记账成本最高
  • 冲暂估怎么做分录
  • 报销差旅费退回余款填什么凭证
  • 农业合作社零申报流程
  • 上市公司发行债券股价会涨吗
  • php经典教程
  • linux和windows的区别和联系
  • win11无法打开开始菜单怎么办
  • 成本核算怎么核算
  • win10 21h1正式版怎么样
  • 爱荷华州的首府
  • 排污费应计入什么会计科
  • wordpress抓取网页
  • excel多表操作法
  • 马赛马拉国家保护区内动物
  • php 自动化测试
  • php函数的定义和调用
  • PHP中使用什么关键字声明变量的作用域为全局
  • css伪类选择器实例
  • 开源项目有什么用
  • php事件机制
  • 消费积分如何做账
  • ip6tables-restore命令 还原ip6tables表
  • 企业印花税的申报
  • 资产负债表中的货币资金怎么算
  • 用友要怎么删除凭证
  • 提供加工修理修配劳务包含哪些
  • mysql数据库操作中,use是用来做什么的?
  • 印花税啥样
  • 土地增值税是什么税种类型
  • 销售人员的销售额是工作绩效的重要指标
  • 采购暂估业务处理流程
  • 捐赠纳税调整额怎么算
  • 固定资产进项税率
  • 未开票的收入如何确认分录
  • 税务滞纳金计入什么会计科目
  • 哪种情形的货物或者服务可以采用竞争性谈判方式采购
  • 股东之间股权转让的税务处理
  • 其他应收款收不回来怎么写情况说明
  • 资产减值损失结转到本年利润吗
  • 会计凭证发票粘贴
  • win8怎么连接
  • macos睡眠
  • 没有推送windows11
  • win10预览版21337
  • win10系统版本20h2
  • pdv是什么格式文件
  • win10如何移动应用程序
  • pm2使用手册
  • cocos2djs
  • ie内存怎么清理
  • javascript definitive guide
  • koa和express的区别
  • javascript+css3 实现动态按钮菜单特效
  • java script入门
  • 怎样在网上打印社保证明
  • 劳保费如何入账
  • 什么是企业融资,什么是政府融资
  • 总公司和子公司是什么关系
  • 商品房开超市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设