javascript - 怎么判断src的值是否为空?
问题描述
<p class='section benefit-section cftx'><img src='https://www.haobala.com/wenda/4390.html' alt='无图片'><img src='https://www.haobala.com/wenda/4390.html' alt='无图片'></p> <script type='text/javascript'>window.onload = function() { var imglength = document.getElementsByClassName('max-img'); alert(imglength[0].attribute('src')); if (imglength[0].src == '') {alert('空');imglength[0].style.display = 'none'; } else if (imglength[1].src === '') {imglength[1].style.display = 'none'; }} </script>
img的src从后台读取,当后台没有上传图片时将img隐藏。但是src='https://www.haobala.com/wenda/ '的情况下值的内容为当前网页的路径。这个判断该怎么改?
问题解答
回答1:src属性值设置为获取当前页面url就可以了,location.href是获取当前地址 直接添加到src上就可以了
回答2:给src一个默认值,反正隐藏
相关文章:
1. mysql - 这句sql 为什么不能查询出所有的 qdwyc_zlgs的信息,总是查出两条?不是应该三条吗?2. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题3. docker start -a dockername 老是卡住,什么情况?4. docker安装后出现Cannot connect to the Docker daemon.5. docker-machine添加一个已有的docker主机问题6. java - MySQL显示中文星期7. 这一年从入门到认识PHP的过程8. 一个面试题,没搜到原因,求解答9. 为什么会这样10. mysql - Navicat 导入转储的sql文件后,发现有些数据在网站上不显示。

网公网安备