我很好奇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.
答案 0 :(得分:6)
使用innerHTML
并不是最好的方法。尝试:
var button = something[0].querySelector('a.button');
如果没有匹配, button
将为null
。