位置: 编程技术 - 正文

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如何封装)

  • 税前扣除项目主要内容?
  • 应收留抵税额退税款属于哪类科目
  • 金税盘忘了清盘怎么办
  • 本期准予抵减税额怎么算
  • 数量金额式明细账模板
  • 退休后兼职收入需要交税吗
  • 购买农产品发票买价含税吗
  • 票据利息科目怎么设置
  • 营改增后建筑业
  • 固定报销额度算工资吗
  • 未分配利润转增股本需要缴纳企业所得税吗
  • 公司活动发言稿范文
  • 房屋维修基金怎么入帐
  • 购进货物的价税怎么算
  • 增值税普通发票几个点
  • 增值税发票对方已认证怎么冲红
  • 小规模纳税人开票要交印花税吗
  • 没有三方协议怎么缴纳社保
  • 5年内亏损弥补账务
  • 取得专用发票不交增值税
  • 一般和小规模纳税人哪个免税
  • 公司取得政府赔偿款要交增值税吗
  • 环境保护税的计算例题
  • 小规模纳税人专票如何申报
  • 小规模纳税人开专票不超过30万要交税吗
  • 增值税及附加税是什么意思
  • 种植业土地租赁计入哪个科目
  • 未开发的土地被司法查封,自然资源局可以收回吗
  • win11 pin失效
  • 企业票据贴现费怎么算
  • 不动产出租要交什么税
  • 圣帕特里克的传说
  • 商场返现活动怎么入账
  • 今天端午节是几月几号啊
  • 未使用的土地使用权可以摊销吗
  • 非正常损失如何处理
  • 浅谈php中变量的使用情况
  • 怎么配置opencv
  • 搭建本地http服务器
  • 清算汇缴报表填什么内容
  • 研发 专利
  • 开了红字信息表当月怎么做账
  • 什么叫预缴款
  • 赠送顾客的商品怎么入账
  • 财务状况简单说明
  • 适用5%征收率的范围
  • 结账与对账的共同意义在于
  • 个人开技术服务费
  • 技术服务费是否可以开具专票
  • 库存现金盘点表模板
  • 研发产品入库
  • 开出去的发票没有进项发票怎么核算成本?
  • 未开票收入账务处理分录
  • 其他权益工具包括交易性金融资产吗
  • 车辆保险费算什么费用
  • 一般纳税人内外账
  • 跨年的费用
  • 出口视同内销如何申报?
  • 融资租入固定资产计提折旧吗
  • 事业单位收到钱怎么记账
  • mysql添加myini
  • Linux服务器中MySQL远程连接的开启方法
  • ubuntu怎么安装程序
  • centos查看wwn
  • win8.0下载
  • 批量装win7
  • win10系统附件游戏被删除
  • w32tm命令
  • python中的文件读写
  • ie在支持ftp的功能方面
  • 火狐浏览器自定义滚动条
  • JavaScript 浏览器对象
  • nodejs模块有哪些
  • 浅蓝色html代码
  • python中的print语句
  • javascript面向对象 第三方类库
  • 税控发票开票软件密码怎么修改?
  • 公司账户注销了,是不是网银也注销了
  • 山东社保费缴纳多少
  • 契税完税证明遗失
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设