【发布时间】:2018-03-16 01:01:16
【问题描述】:
我正在尝试从这样的突变中定位一个 img:
var image = mutation.parentElement.querySelector('img[alt="Text"]');
问题是,当图像具有多个 alt 值时,它不会被检测到。仅当图像仅包含“文本”而不包含“演示文本”时才匹配图像。
我想定位像这样的图像:
<img src="demo.jpg" alt="Apple-one Text" />
和
<img src="demo1.jpg" alt="Text" />
【问题讨论】:
-
img[alt~="Text"]将匹配如果Text是它自己的词。 (请注意,您的实际问题是根据包含特定单词的属性选择元素) -
使用
img[alt*='Text'] -
已解决。非常感谢。 Chris 的解决方案有效。
标签: javascript image selector alt