如何在javascript中选择多个加上嵌套的类

时间:2014-07-04 10:11:13

标签: javascript jquery

我想在javascript中选择多个和嵌套的两个类。 jquery很容易 例如 -

HTML:

<div class="6a 6b">
    <a class="uiButton 1sm">
        <button class="uiButton 1sm">Select this<button>
    </a>
</div>

所以我想选择“按钮”使用多个加上嵌套类使用javascript。 工作jquery:

var r = $('.6a.6b .uiButton.1sm .uiButtonText');

在javascript中我尝试过:

var r = document.getElementByClassName('6a 6b uiButton 1sm uiButtonText');

但这不行。
任何想法我应该如何使用javascript?

2 个答案:

答案 0 :(得分:1)

您可以使用document.querySelectorAll( selectors )

var r = document.querySelectorAll(".6a.6b .uiButton.1sm .uiButtonText");

enter image description here

答案 1 :(得分:0)

在javascript使用中:

document.querySelectorAll(".6a.6b .uiButton.1sm .uiButtonText");

其余的Jquery代码在parenthases中保持不变。
干杯:)