Javascript 使用类名获取元素

Javascript 使用类名获取元素,javascript,html,css,dom,gwt,Javascript,Html,Css,Dom,Gwt,我希望使用类名创建元素 现在我正在使用GWT2.0 请帮帮我 谢谢 e:IE

我希望使用类名创建元素

现在我正在使用GWT2.0

请帮帮我

谢谢


e:IE<9中不支持本机,因此您必须使用以下内容扩展文档/生成全局函数:或使用类似或的内容-感谢下面的评论。

已经构建了许多解决方案,以解决没有本机
getElementsByClassName
的浏览器的问题。如果您使用任何一个现代javascript库(例如),它们将自动跳过这些特定于浏览器的间隙

例如,对于jQuery:

$('.foo').get();
在任何浏览器中返回类为
foo
的所有DOM元素

如果您只想解决此特定问题,而不想使用完整的库,您可以尝试使用类似的方法,这样您就可以:

getElementsByClassName('foo')
虽然它已经存在了几年,但解决这个问题仍然很有价值。

使用GwtQuery:
使用自IE8以来支持的
document.querySelector
document.querySelector all
可能更明智

请看这里:


看起来我们在IE9中得到了承诺的支持。