javascript 当数字为空的时候 <a>标签样式为display:none 20C

javascript 当a标签里面的数字为空的时候 (也就是 测试 这2个字为空的时候) 如何让a标签的样式为 display:none;其实就是让它不显示在页面上。

<div id="abc">
<a href="#">测试</a>
<a href="#"></a>
</div>
0

1个回答

 <style>a:empty{display:none}</style>
<div id="abc">
<a href="#">测试</a>
<a href="#"></a>
</div>
9
caozhy
weixin_45841714 正解,lz有空的话,麻烦采纳下这个回答哦。
9 个月之前 回复
showbo
支付宝加好友偷能量挖 一定要js用这个,放到abc对象下面执行。Array.from(document.querySelectorAll('a:empty')).forEach(function (el) {el.style.display='none' })
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
css 设置display:none 后用js获取值为空
如题,做一个toggle性质的效果,判断display时就有问题,console.log出来display为空串。所以display==""或者display=="none"时元素都是隐藏的。默认为空串
深入理解js中的display:none和visibility属性
1.用javascript隐藏控件的方式有两种:分别设置控件的style的“display”属性和“visibility”属性。当style.display="block"或者style.visibility="visible"时,控件是可见的。当style.display="none"或者style.visibility="hidden"时控件是不可见的。这两者的区别是:“display”不但隐
关于echart在隐藏与显示轮替中的div加载显示为空的原因分析
今天遇到一个需求,需要用到echart将经济数据显示出来 加载显示都没问题!!OK 需求深入后发现要将经济数据分成农业跟工业,每个镇街都会在这两个方面中显示相应的数据,其他数据则隐藏掉。 所以要将显示的数据分农业跟工业显示 难度不大,半天就搞定了! 运行,显示,发现工业数据显示竟然为空!! 我以为是数据问题,打点跟踪后,发现不是,数据正确!! 再分析认为是js代码问题,搞了一整天发现
JS无法取得display:none元素的宽高
需求:鼠标点击某处后,显示隐藏的div。因需定位div位置,所以需要获取div的宽高。      问题:第一次点击显示总是出错,以后则正常。      原因:初始化时div.style.display="none"。用display:none表示不占用空间,元素没有物理尺寸。因此原生JS无法获得display:none的元素的宽高。     解决方案:初始化时用 visibility:h
dispaly:none隐藏的部分无法获取宽度高度
当html中被display:none隐藏的部分,无法获取正确的宽度、高度,其返回的值为0或(在html及css中)明确指定的数值,并且 其返回值仅为指定值的数字部分,并不一定反映元素应有的大小,因为浏览器对display:noe的元素不做解析与渲染,无法计算出其真实的大小。   示例:   &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta http-equiv=...
jquery的show()函数不会将某个div下面的style为“display:none”的a标签子元素也显示出来
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/52884038 本文出自【我是干勾鱼的博客】 众所周知,jquery的show()函数用于显示隐藏元素,比如某个div。如果div下面还有一个子元素div,这个显示同样能把子元素也显示出来。但是要知道,如果某个div下还有一个a标签子元素也处于隐藏状态,使用show()函数显示
关于HTML中div从display:none到display:block透明度渐增显示的实现
在编写前端页面的过程中,经常会遇到将鼠标移至链接或li上时显示div的需求。如图: 而在这过程中,为了有更好的用户体验,通常要求弹出的div显示过程是渐进的。此时可以采用以下步骤来实现: (1)在HTML中编写页面代码,并在CSS中设置要弹出的div显示display:none; HTML:
input 元素,父元素设置了 display:none; jquery 给input赋值后,input无值
query 给其赋值(.val("123")),赋值完毕后,将父元素显示出来,input上并没有值?? 用input type="hidden"。
jquery offset()的对象如果是display:none的,则返回值为0,0
如题,今天在做项目时发现这个问题:       隐藏的元素(不包括visibility:hidden的元素,因为这种元素实际上在页面上是占有空间的),offset()的返回值是(0,0) 或者即使不为0,也不是正确的值。
css中添加display=none后其里面的js代码失效
1,display=none以后,元素相当于已经不存在了,如果有针对该元素的js代码,肯定无法获取到对象,自然代码就会失效   display=none与visibility=hidden不同,前者表示元素已经不在文档流中,不占据任何位置,而后者只是隐藏,元素依然在文档流中,占据着位置   2,在chrome中,display属性需为&quot;&quot;才表示该元素隐藏,none值错误 ...
当内容为空是 标签的样式为 display:none;
javascript如何实现当a标签里面的内容为空的时候 (也就是 测试 这2个字为空的时候) 如何让< li > 标签的样式为 display:none;rnrnrn```rn rn 测试rn 测试rn 测试rn 测试rn rn rnrn```
js中设置控件的隐藏与显示(display:none)
CSS中的display和visibility   css中display和visibility语法,他们都可以隐藏和显示html元素。看齐来他们很相似,所以很多人还是会搞错。谈们的属性分别如下: display:none|block;display:none;时隐藏该html元素,确切的说,是在浏览器中消除该元素,不占屏幕的空间。若其下有其他元素,就会上移到该空间区域(好像桌子上有10...
关于display的那些事儿!
display这一CSS属性,还是相当神奇的哦!给它设置不同的值,被修饰的标签相应的就随之变换了自身的属性特性,具有变色龙特性,该怎么适应,就怎么变!我们常常会用到display对应值有block、none、inline等等!
关于display:none元素的宽高获取问题
在做项目的时候碰到的这个问题,最后解决了,记录一下:分几种情况:1.正常情况 <div style="width:500px; height:300px;"> <div id="div1" style="width:100%; height:100%; background-color:red;"> <div id="child" style="widt
jq可以选到display为none的元素
jq可以选到display为none的元素&amp;lt;span id=&quot;aaa&quot; style=&quot;display:none;&quot;&amp;gt;隐藏&amp;lt;/span&amp;gt;console.log($(&quot;#aaa&quot;).text());
Python 中的None以及 == 与 is 的区别,以及判断某个list或者dict元素是否为None
type(None) <class 'NoneType'> “==”是判断的a对象的值是否等于b对象的值,通过value判断 “is”是判断a对象是否是b对象,通过id来判断>>> d = {"a":1} >>> dd = d.copy() >>> d is dd False >>> d == dd True如何判断某个元素是否为None:l=['a',None,'b'] for i in r
javascript获取隐藏元素(display:none)的高度和宽度的方法(转)
类型:转载 时间:2014-06-06 这篇文章主要介绍了javascript获取隐藏元素(display:none)的高度和宽度的方法,实现方法比较复杂,需要的朋友可以参考下 js获取可见元素的尺寸还是比较方便的,这个可以直接使用这个方法: 代码如下: function getDefaultStyle(obj,attribute){ // 返回最终样式函数,兼容IE和
js 操作元素属性、操作元素样式、display(none、block)
js操作元素属性 &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;meta name=&quot;Keywords&quot; content=&quot;关键字,关键词&quot;&amp;gt; &amp;lt;meta name=
selenium:解决页面元素display:none的方法
在UI自动化测试中,有时候会遇到页面元素无法定位的问题,包括xpath等方法都无法定位,是因为前端元素被设置为不可见导致。 这篇博客,介绍下如何通过JavaScript修改页面元素属性来定位的方法。。。   1、具体问题 常见的页面元素不可见导致的不可定位,都是由于下面的问题: 通过查看相关文档,可以看出display:none方法是设置元素不可见,这就是导致为什么通过定位页面元素无...
WebUploader中,父级div为display:none,点击显示无效。
在使用WebUploader上传文件时,有时候因界面操作要求,要控制其所在div的隐藏或显示,发现隐藏后,flash模式的按钮点击事件缺失,点击无效。 解决办法: 1、在显示时,先destroy 原有 uploader,再重新创建即可:代码如下, //第一次创建uploder var uploderObj = WebUploder.create(..........//此处省略 $
selenium处理表格和元素display=none
selenium ,定位表格元素,元素display=none
关于display:none使用
写的真不好,但是记录下.方便以后查找
用JQuery判断一个元素的display属性是不是none怎么写?
需要先 找到这个元素 $('div').css('display') === 'none' // 返回布尔值 进行判断 // 因为display是css 属性 所以用jquery 的css 方法 // 如果判断的属性是元素属性, 比如 disabled 或者 checked 等 要用prop 或者attr ...
关于opacity:0、visibility:hidden、display:none三个属性的比较以及拓展
今天上午看某头条的时候有个刚入门的前端小伙伴提问道opacity:0、visibility:hidden、display:none。这三个属性的区别,这三个属性在我们日常开发中也算是用到频率也是蛮多的,所以干脆就就把这三个属性放在一起,配合实例做一个比较。首先这三个属性依次设置为0/hidden/none都可以使得用户看不见页面上的元素,不过他们之间还是有区别的,不然若是一样的话,也就没必要用三个...
JavaScript设置组件不可见三种方式:display、visibility、opacity
JavaScript设置组件不可见三种方式:display、visibility、opacity 设置 display属性 $('#id').css('display','none');  组件完全隐藏,不占用显示时占用的位置$('#id').css('display','block');   设置visibility 属性   $('#id').c
Python selenium 操作浏览器时元素不存在和display:none时的操作
1、安装好你的selenium pip install selenium 2、看代码,注意我这里是一个真实项目用到的,实际过程中需要自己先定位元素 from selenium import webdriver import time, datetime class MyAutoDriver(object): def __init__(self): # 使用无界面模式 ...
f12,看到有些input标签没有display=none的表述,为什么该input却没有显示在页面上,即为什么隐藏了?
f12,看到有些input标签没有display=none的表述,为什么该input却没有显示在页面上,即为什么隐藏了? 答案是: 除了看html页面还不够,还有一个东西被忽略了,那就是css,css 可以控制让input隐藏,即在css中写display:none。 这个控件,其实是一个附件上传的功能,点击选择,就可以上传附件,将前面的input框隐藏了。 现在大部分附件
transition设置display过渡无效
使用display:none(block)对div的隐藏与显示应用于过渡属性上,但是transition完全失效,没有过渡效果。 div元素使用display:none(block)实现隐藏与显示的时候,会与transition属性冲突,导致过渡效果无效。display会破坏transition。 原因 display:none的时候,页面文档流中将不会存在该元素,display:block...
css display:none使用注意事项小结
1、如果在样式文件或页面文件代码中直接用display:none对元素进行了隐藏,载入页面后,在没有通过js设置样式使元素显示的前提下,使用js代码会无法正确获得该元素的一些属性,比如offSetTop,offSetLeft等,返回的值会为0,通过js设置style.display来使元素显示后才能正确获得这些值。 2、使用display:none隐藏的元素不会被百度等搜索网站检索,会影
JavaScript中用解决document.getElementsByName不能获得对象的问题
<br /><br />在写了很多js后,会发现在js中总会出现各种各样奇怪的问题,主要的问题是不能获得所需要的对象.<br />一般来说,我们所需要获得的对象有几种办法获得:<br />1. ID 法,通过使用document.getElementById()这个方法获得用户所需的对象,你只需要在标签中加入id="yourIdName"这样的属性,你就可以用这个方法获得这个对象了.举个例子来说:有如下代码<br /><table><tr id='zergTr'><td>这里是zergpest的第一行</t
关于display:none;的图片加载
1、如果元素有{display: none;}的样式的话,标签上的图片会被请求加载,但是不会被渲染 例子: .img-container { background-image: url(../imgs/icon1.png); } 其中icon1.png和icon2.png会请求后端进行加载,但是因为样式属性不会计算该元素的布局 2、如果父元素有{d
swiper display:none 后 在显示 滑动问题
只需加两行   observer:true,//修改swiper自己或子元素时,自动初始化swiper   observeParents:true//修改swiper的父元素时,自动初始化swiper
关于form表单提交什么隐藏属性也可以提交数据
form中visibility=hidden的和display=none的表单元素都会随表单提交,只有disabled=true 的元素不随表单提交。
input置为display后,值传不到后台
input置为display后,值传不到后台 。悲剧啊,readonly吧
JS判断是否为数字或为空
function checkcc() {     var reg = new RegExp("^[0-9]*$");     var obj = document.getElementById("moneyc");     if(obj.value=="")         {             alert("不能为空!");             return false;      
[笔记]filter,空字符,0,None都是False应用
前段时间遇到了一个哥们帮我解决了那个切片之后会剩下那个空字符串的操作 根据他的解释,我做一个总结 我当时是在问怎么解决那个切片完后有空字符 他的答案是: c = filter(lambda x:x, c) 简直是不能太赞了 根据filter的定义来看,说明了空字符为False 为了验证,我找了些资料确认了一下,发现确实如此 并且同为False的还有0和None 运行以下程序
FLEX真正隐藏,无占位现象
visible="false" includeInLayout="false"
Model的一列数据,default=None与null=True,如果没有null=True,则不允许该数据为None,相当于default=None不起作用
# emos工单,投诉的内容 class Record(models.Model): jobid = models.CharField(max_length=50, default=None) customerserviceid = models.BigIntegerField() city = models.ForeignKey(City, on_delete=models.C...
CSS display:none使用注意事项小结
1、如果在样式文件或页面文件代码中直接用display:none对元素进行了隐藏,载入页面后,在没有通过js设置样式使元素显示的前提下,使用js代码会无法正确获得该元素的一些属性,比如offSetTop,offSetLeft等,返回的值会为0,通过js设置style.display来使元素显示后才能正确获得这些值。 2、使用display:none隐藏的元素不会被百度等搜索网站检索,会影
js控制元素隐藏显示,显示时不用display=block
用支付宝amui时遇到一个郁闷的问题,把div设置成display:block,显示就乱了,不知道amui怎么写的css,反正这个block是不能用了,原来想通过添加移除元素的方式实现,想想有点麻烦,百度后终于找到一个方法: 隐藏时还用display:none,显示时把style属性移除就可以了:$("#adiv").removeAttr("style");
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 nlp为技术基础 nlp为理论基础

相似问题

1
javascript 当数字为空的时候 标签样式为display:none
1
简单javascript的问题请教,怎么利用javascrip这个工具实现表达式求值运算?
7
如何让头部加载的javascript ,取消加载
4
ckplayer 播放器 默认第一帧为封面
2
javascript怎么实现网站的判断的功能,拿到一个界面以后如何返回判断界面的做法?
9
Javascript 插入一个div 到span里。
3
Javascript list怎么把list:里的宽度修改为100%呢
11
JSON字符串消息转换成Javascript的对象出错
6
select2 多选下拉框的选项 重复 当选中的值为多选项 str拼接做了两次for循环
3
JavaScript关于闭包的运行机制的问题,运行w3cschool的代码,结果出现问题
3
请问各位大牛、大鸟,怎么用h5和javascript实现幸运大转盘
4
请问如何用JavaScript分隔字段,并输出到html
1
javascript语言怎么读取我的文档目录下的word文件并且自动汇总,判断后再显示出来?
1
javascript语言怎么实现可以扩展的箭头,箭头下面出现子箭头,然后再一层打开的界面?
3
javascript一个奇怪的小问题,怎么在javascrpt里面实现html页面的直写功能?
7
javascript简单的问题,想要c币的都来回答:怎么在js网页中实现
3
javascript怎么实现对文本框的判断,在执行以后怎么判断一下,代码的实现怎么写?
2
javascript怎么读取u盘里的xml文件并且调用摄像头判断
3
javascript编程语言怎么实现拖动div并且保存div的布局
1
如何使用javascript实现一件电脑优化、清理和设置主页的功能,可以远程控制设置主页的内容