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

Ao *_*o C -2 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.
Run Code Online (Sandbox Code Playgroud)

Jed*_*Fox 6

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

var button = something[0].querySelector('a.button');
Run Code Online (Sandbox Code Playgroud)

buttonnull如果没有匹配将是.

另见文档querySelector.