-3

有人可以把它翻译成普通的javaScript吗:

$("div.intro h1").hide();
$("div.intro h2").remove();

谢谢。

4

1 回答 1

1

您可以首先测试对 querySelectorAll 的支持,如果找到,则使用它来创建与“div.intro h1”匹配的元素数组。

否则,使用getElementsByTagName('div'), 过滤具有“介绍”类的那些,然后使用getElementByTagName('h1')获取 H1 元素并将它们收集到一个数组中。

然后对于结果数组的每个成员,设置它们的style.display = 'none'.

做同样的事情来创建一个要删除的数组,然后为每个 do el.parentNode.removeChild(el)

让我们看看你想出了什么。

于 2012-05-01T02:29:41.750 回答