javascript元素可以通过元素display属性状态值来判断元素是否可见,也可以使用Jquery提供的基本选择器:visible或:hidden方法(匹配元素的可见性)来判断元素是否可见。

判断元素是否隐藏、显示的方法:

1、通过判断元素display属性状态值来实现console.log($('div').css("display")); // inline

if($('div').css("display") != 'none') {

console.log('aaaaa'); // aaaaa

$('div').hide();

console.log($('div').css("display")); // none

$('div').show();

console.log($('div').css("display")); // inline

}

提示:一般对display属性值得判断,只判断是否为'none'即可;因为元素分为 块级、行内元素,且显示元素的display属性值有多种不确定性。

2、使用Jquery提供的基本选择器 :visible 或 :hidden方法(匹配元素的可见性)来实现if($('div').is(':visible') == true) { // 隐藏 }

if($('div').is(':visible')) { }

if($('div').is(':hidden') == true) { // 显示 }

if($('div').is(':hidden')) { }

html判断隐藏显示,javascript如何判断元素是否可见?相关推荐

  1. html判断隐藏显示,js 判断DIV是否隐藏的方法

    js脚本在控制div元素在显示与隐藏之间进行切换时,如果不能确定div当前的状态,切换时往往会发生一些逻辑错误的事情,导致div元素的动态效果在切换时不是很流畅.那么飞鸟慕鱼博客就来说一说,如何判断d ...

  2. html正则判断全数字,javascript如何判断是不是数字?

    javascript判断是不是数字的方法:方法一.使用js自带的全局函数isNaN()判断是不是数字.方法二.使用正则表达式判断是不是数字.方法三.通过typeof的返回值判断. JavaScript ...

  3. html页面判断是否相等,javascript怎么判断字符串是否相等?

    在javascript中可以对字符串进行各种操作,下面本篇文章就来给大家介绍如何使用javascript对字符串进行相等判断,希望对大家有所帮助. 在javascript中判断字符串是否相等,一般使用 ...

  4. html页面判断是否相等,javascript如何判断字符串是否相等

    有时候我们在编写JavaScript代码的时候,需要判断两个字符串是否相等,这样怎么操作?下面本篇文章就来给大家介绍一下,希望对大家有所帮助. 在javascript中判断字符串是否相等,一般使用相等 ...

  5. html怎样判断是不是数字,javascript如何判断值是否是数字?

    javascript如何判断一个值是否是数字?下面本篇文章就来给大家介绍一下使用javascript判断一个值是否是数字的方法,希望对大家有所帮助. 方法1:使用js自带的全局函数isNaN() is ...

  6. 文本溢出隐藏显示... 鼠标移动到元素显示全部内容

    这是我入司遇到的第一个小需求,听上去就简单,但是奈何前端小白,只能百度,索性有现成的代码,复制就能用,但理解了才能变成自己的. //表格超出宽度鼠标悬停显示td内容 function paramsMa ...

  7. html点击显示隐藏判断,javascript如何判断div是否隐藏?

    我们在项目中通过会判断某个div是否隐藏,然后执行某一个函数,或者进行一个操作,其实判断div是否隐藏的方法很简单. JavaScript中判断div是否隐藏的方法: 第一种:使用CSS属性 代码如下 ...

  8. 前端显示和隐藏div的方法 / 判断

    前端 div 模块的显示和隐藏方法: 一.加载页面时 隐藏 再 显示 : 三种方法,亲测可行~~ <%@ page language="java" contentType=& ...

  9. jq循环遍历元素的高度,判断超出显示更多按钮

    项目场景: jq循环遍历元素的高度,用于判断超出显示更多按钮然后点击展示全部,再次点击控制显示一行 问题描述: 第一步:jq循环遍历元素的高度: var divlist=$(".c-clas ...

  10. 使用JavaScript控制HTML元素的显示和隐藏

    使用JavaScript控制HTML元素的显示和隐藏 利用来JS控制页面控件显示和隐藏有四种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位 ...

最新文章

  1. 小程序canvas的一个坑
  2. Arch Linux 安装 Xerox Phaser 3125N 网络打印机备忘录
  3. java zip打包与乱码的解决
  4. js vm报错_uni-app v3版本更新常见问题排查
  5. 第六届福建省大学生程序设计竞赛(FZU2213—FZU2221)
  6. Interview Q A 三只蚂蚁不相撞的概率是多少
  7. 苹果状态栏HTML,CSS3实现苹果电脑的DOCK菜单栏_html/css_WEB-ITnose
  8. java 进入catch,JAVA + try catch(FileNotFoundException e)进入catch(Exception e)?
  9. linux传统用户界面是,linux用户界面与Shell命令习题.doc
  10. 运行mysql数据库的命令_mysql 数据库常用命令
  11. 基于AgileEAS.NET企业应用平台实现基于SOA架构的应用整合方案-开篇
  12. 【华为云技术分享】文字识别服务(OCR)基于对抗样本的模型可信安全威胁分析初析
  13. 机器学习笔记(一)----基本概念
  14. Python--PyQt5.11 + PyCharm安装环境搭建(11.6)
  15. python if语句判断字符串_python – 条件If语句:如果行中的值包含字符串…设置另一列等于字符串...
  16. Julia: 趣!,13579分别在一本168页书的页码中出现的次数
  17. STM32程序下载的三种方式
  18. 如何安装xvidcore
  19. python相关的证书_有哪些含金量较高的Python证书?
  20. 【H3C模拟器】VLAN单臂路由通信:用路由器实现和三层交换机实现

热门文章

  1. 有关开放源代码软件与商业软件知识产权的研究报告(中)
  2. Mybatis-学习笔记(4)1对1、1对多、多对多
  3. Maya Mesh Relaxation Deformer
  4. MySQL数据库几种常用的索引类型使用介绍
  5. 重写description方法
  6. Xamarin devexpress Grid
  7. Slam(即时定位与地图构建)
  8. Atitit ocr的艺术 艾提拉著 目录 1. OCR可以说是一门非常“古老”的技术,在上世纪50年代到90年代, 1 1.1. 场景文字识别技术(Scene Text Recognition,
  9. Atitit 项目成本之道 attilax著 1.1. 循环使用 效果明显 降低50%费用 1 1.2. Diy战略(效果显著)缩短供应链 自己组合使用,效率更高 2 1.3. 扎堆战略 使用广泛
  10. Atitit 聚合搜索多个微博 attilax总结