【发布时间】:2013-08-08 11:02:56
【问题描述】:
我有那个元素:
<span class="class1 class2">...</span>
如何通过 Prototype JS 使用这两个类来选择这个元素?可能是这样?
$$(span.class1.class2)
谢谢!
【问题讨论】:
标签: javascript css-selectors prototypejs
我有那个元素:
<span class="class1 class2">...</span>
如何通过 Prototype JS 使用这两个类来选择这个元素?可能是这样?
$$(span.class1.class2)
谢谢!
【问题讨论】:
标签: javascript css-selectors prototypejs
几乎,你只是忘了把它放在一个字符串中:
$$('span.class1.class2')
【讨论】:
$$() 方法返回一个元素数组,如果您只想选择一个元素,$$('span.class1.class2').first() 或 $$('span.class1.class2')[0] 将为您获取元素。否则,您可以使用 Enumerable api.prototypejs.org/language/Enumerable 方法遍历数组
您还拥有原生浏览器支持:
document.querySelector('span.class1.class2')
这比使用任何其他包装器更快。
【讨论】: