关于img的src的问题

json中有两个img,第一个的src为' ',第二个的为'#',之后给src赋值。
但是现在当我用if判断img的src的条件为oneImg.getAttribute('src') == '#' 的时候两个都不符合,
但是当我使用选择器选择条件为querySelectorAll('img[src="#"]')的时候,却只能选择到第二个。
想问问这个是啥情况啊。
补充一下json的那个img

<img width=\\\"86\\\" height=\\\"96\\\" src=\\\"\\\"> 
<img width=\\\"86\\\" height=\\\"96\\\" src=\\\"#\\\">

中间的差异就只有src
补充一个问题
如果我有很多个img标签,中间有几个img标签的src为空,这个时候在不更改querySelectorAll('img[src="#"]')的情况下
我想获取所有的img标签来进行操作该如何办呢?
如果我只想获取src为空的img标签又改怎么办呢?

阅读 1.2k
1 个回答
  1. oneImg.getAttribute('src')因为他自动补全了。你获取到的其实是全路径。
  2. querySelectorAll('img[src="#"]'),这里则是做的属性的匹配。所以能获取到
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题