位置: 编程技术 - 正文

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

  • 公司代扣代缴个人所得税如何退税
  • 湖南税务申报期限2023年1月
  • 税金及附加二级明细
  • 医疗机构销售药品需要销售记录吗
  • 小规模不动产租赁税率5%
  • 企业所得税的计算公式
  • 公司向个人借款不还如何处理
  • 固定资产分期付款会计处理
  • 每年的第一季度
  • 交强险可以打折扣吗
  • 公司取现需要带什么东西
  • 外来建安企业的税收管理
  • 房屋中介机构可以资金托管吗
  • 发票能加盖公章吗
  • 房地产开发企业增值税税率
  • 未能及时取得成功的成语
  • 应交增值税减免税额
  • 购买无形资产的价款超过正常信用
  • 未分配利润的计税基础是
  • 企业股权转让有什么好处
  • 存货的进项税要计入成本吗
  • 减免所得税怎么算税率
  • 季度有利润可以弥补以前年度亏损吗
  • 利润表所得税费用计算公式
  • 合同资产减值准备对应科目
  • 图书对方开具的证明
  • 民办学校会计分录 百度网盘
  • 冲暂估怎么做分录
  • 什么叫冲减进项税额
  • 坏账计提方法和比例
  • 重复确认收入是什么意思
  • win10一键释放内存
  • 收到银行承兑汇票的账务处理
  • vue父组件引入子组件
  • php的mysql_query
  • 稿酬所得的个税怎么计算
  • 超过小规模纳税人标准能不转一般纳税人吗?
  • 若依框架前端如何通过后端加载页面
  • 以前年度损益调整在利润表中怎么填
  • static php作用
  • php 伪造HTTP_REFERER页面URL来源的三种方法
  • 负数发票的销售成本怎么做?
  • 公司对公账户没有流水怎么办
  • 涂料消费税征税范围
  • 资产处置损益是什么类
  • phpcms v9安装教程
  • 进项发票抵扣税率
  • 无偿提供建筑服务账务处理
  • 房产原值是含税还是不含税
  • 小规模没有税控怎么开普票
  • 个税中的免税收入都包括什么
  • 机票改签费可以报销吗
  • 核定征收的情况包括
  • 闲置设备的处理方式
  • 外经证预缴税款的附加税所属期写错怎么办
  • 固定资产已经超额融资了还能发放置换贷款吗
  • 先付款后开票还是先开票后付款
  • 实收资本挂在其他应收款现在股权转让
  • 小规模现金流量表年报不填可以吗
  • 建账需要买哪些会计用品
  • mysql a.
  • mysql使用入门教程视频
  • winxp文件夹选项在哪
  • 利用ipy做ip地址的管理
  • win7如何开启VT
  • CoverDesigner.exe是一个安全进程吗 CoverDesigner进程查询
  • win7c盘winsxs
  • linux中sed命令
  • window10显示重启提示
  • cocos2dx适配
  • unity 3d书籍
  • Node.js中的全局对象有
  • 小规模增值税减免会计科目
  • 云南税务总局官网
  • 关税下降的好处
  • 安徽国家税务局网上办税平台12366
  • 湖南耕地占用税标准
  • 上海市黄浦区有什么路
  • 四川社保每年几月份交费
  • 南川大观薰衣草花期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设