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标签又改怎么办呢?
oneImg.getAttribute('src')
,因为他自动补全了。你获取到的其实是全路径。querySelectorAll('img[src="#"]')
,这里则是做的属性的匹配。所以能获取到