通过innerHTML查找具有某些类的标记

时间:2016-08-23 16:04:30

标签: javascript

我很好奇DRYest使用某个类抓取A标签的方法是A标签是否隐藏在元素的innerHTML中。如果需要知道,innerHTML包含各种div和其他A标签。以下是我所说的一个例子:

var content = something[0].innerHTML;
// I would want to see whether an A tag with say a certain class "button" exists within "content" then store that A tag in another variable.

1 个答案:

答案 0 :(得分:6)

使用innerHTML并不是最好的方法。尝试:

var button = something[0].querySelector('a.button');
如果没有匹配,

button将为null

See also the docs for querySelector