位置: 编程技术 - 正文

JS实现选项卡实例详解(js实现框选)

编辑:rootadmin

推荐整理分享JS实现选项卡实例详解(js实现框选),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jsp 选项卡,js实现简单的选项卡实验报告,js做选项卡,javascript选项,js实现框选,js选项卡css,js做选项卡,js做选项卡,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了JS实现选项卡的方法。分享给大家供大家参考,具体如下:

思路:选项卡就是点击按钮切换到相应内容,其实就是点击按钮把内容通过display(block none)来实现切换的。

1、首先获取元素。

2、for循环历遍按钮元素添加onclick 或者 onmousemove事件。

3、因为点击当前按钮时会以高亮状态显示,所以要再通过for循环历遍把所有的按钮样式设置为空和把所有DIV的display设置为none。

4、把当前按钮添加样式,把当前DIV显示出来,display设置为block。

注:给多个元素添加多个事件要用for循环历遍。如选项卡是点击切换,当前按钮高度,点击和按钮高亮就是2个事件,所以要用2个for循环历遍。

HTML代码:

JS代码:

补充:用js写简单选项卡完整步骤

JS实现选项卡实例详解(js实现框选)

如图,最简单的纯粹的选项卡

第一步,当然是先写html代码和css样式

第二步,实现简单的切换效果

要点1:abc.document.getElementsByTagName("li"):取得abc下面的所有标签为li的元素,返回的是一个元素集合,有数组的一些属性。

要点2:循环,先循环给li加上onclick事件,再onlink事件点击的时候,再循环让所有选项卡的act样式去掉,所有的内容隐藏。然后让所点击的选项及对应内容显示。

要点3:tab_t_li[i].index = i; 在循环时,给选项卡加一个额外的属性并赋值,以做选项卡和内容的对应。

第三步,写成函数。上面的写法只能一个页面用一个选项卡,如果再加一个的话,就需要复制一份,再改很多变量名。

要点:tab_t_li[i][evt] 因为传值的时候是字符串,如果直接写的话就是tab_t_li[i]."onclick"这样话是执行不了的,tab_t_li["onclick"]这样执行没问题。

好了,现在一个页面上就可以有多个切换了,只需要调用函数的时候,写上相应的id名和标签名,事件名称就可以了

希望本文所述对大家JavaScript程序设计有所帮助。

JS封装cookie操作函数实例(设置、读取、删除) 本文实例讲述了JS封装cookie操作函数。分享给大家供大家参考,具体如下:/*设置cookie*/functionsetCookie(name,value,iDay){varoDate=newDate();oDate.setDate(oDate.getDate()+iD

javascript下拉列表中显示树形菜单的实现方法 很简单的一个使用:点击菜单,能够显示下面的或者不显示。1、主要目的:展现的是的一个菜单项,然后点击一下,隐藏,点一下,弹出下面的内容用

javascript中checkbox使用方法简单实例演示 演示一个小小的例子:在购物车里面,我们能够勾选自己所选的商品,然后能够显示出相应的价格。1、首先显示出相应的界面:相关代码:body商品列表

标签: js实现框选

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

上一篇:总结JavaScript中布尔操作符||与&&的使用技巧(简述javascript中的函数)

下一篇:JS封装cookie操作函数实例(设置、读取、删除)(js如何封装)

  • 固定资产待抵扣进项税
  • 金融企业往来支出属于什么科目
  • 拓展费发票
  • 摄影服务属于哪个开票类目
  • 2019年新政府会计制度
  • 支付税盘服务费怎么做账
  • 发票的红字发票怎么开
  • 公司破产后资产怎么处理
  • 社保滞纳金可以计入管理费用吗为什么
  • 安全费用支出范围包括
  • 预收房款缴所得税会计分录怎么写?
  • 自然人独资属于个体工商户吗?
  • 事业单位收到增资款
  • 预缴增值税一般计税依据
  • 商业保险可以税前扣除多少
  • 没收入就没附加税么?
  • 支付车辆保险费及车船税会计科目
  • 关于递延所得税资产负债的表述
  • 注册资本多少钱算大公司
  • 社保和公积金的钱可以取出来吗
  • 公司注销的时候注册资金都没交可以吗?
  • 简易计税项目进项
  • 投资电影分红款如何开具发票?
  • 公司车过户给个人流程
  • 事业单位自由资金怎么入账
  • 苹果11屏幕尺寸长宽
  • 送给经销商的祝福语
  • 如何处理收到的短信
  • php statement
  • 非合理损耗会计分录
  • encore是什么软件
  • 个人投资所得税率是多少
  • 司法拍卖所购的房产
  • php反序列化漏洞原理
  • yii2.0框架
  • 收到员工的社保费用记什么科目
  • 复式记账法会计名词解释
  • 售后租回租金怎么做账
  • 银行贷款入账需要什么
  • 小企业汇兑损失
  • 公司股权转移怎么办理
  • 以前年度损益调整怎么做账
  • python中如何合并csv
  • python科学计算库有哪些
  • 工程咨询服务发展的指导意见有哪些
  • 核定扣除投入产品怎么算
  • 免税普票要交企业所得税吗
  • 固定资产一次性扣除政策
  • sql server干嘛的
  • 现金存货盘盈盘亏计入什么科目
  • 研发支出资本化支出在资产负债表哪里体现
  • 专票信息技术服务费
  • 合并财务报表为什么要抵消子公司所有者权益
  • 加计扣除所得税怎么算
  • 税费多一分钱怎么调回来?
  • 固定资产清理借方增加还是减少
  • 暂估成本多久要冲掉
  • 股东追加投资如不追加会怎样
  • 个体户能开建筑劳务发票吗
  • 手机发票计入什么科目
  • 认证后的进项税额留抵退税
  • sql解析器是什么
  • linux中,什么命令可以控制口令的存活时间?
  • 硬盘 linux
  • windows 安装app
  • mac系统终端命令大全
  • 如何封禁
  • dgservice.exe是什么
  • linux集群的作用和意义
  • Centos 6.4 安装dnsmasq的方法
  • win10 6个文件夹
  • number fields to_char
  • node.js如何运行
  • 狗刨好学吗
  • python调用ch
  • 广西电子税务局怎么报税
  • 新疆国税局电子税务局
  • 职工周转房需要缴纳房产税吗
  • 营销服务协议书范本
  • 食堂增值服务有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设