我需要一種方法來選擇只有第二個類的元素有2個類,以便我可以通過一個URL傳遞它以後使用。我創建了一個可以同時獲得這兩個類的函數,但我只需要class2
。他們是一種剝離第一課的方式,只剩下第二課。或者是他們選擇第二堂課的方法。你怎樣才能選擇一個元素在JavaScript中的第二個類?
我沒有發現任何有關此問題使用香草JavaScript的問題。
<div class="class1 class2></div>
<script>
function get2ndClass(element) {
var secondClass = element.class;
return secondClass;
}
儘管5個回答至少一個下面應該告訴你如何做到這一點,我認爲這是一個壞主意。通常,HTML元素中類的*順序*沒有意義。如果你想使用一個類作爲一個有意義的參數,你應該使用'data-'屬性。 (即,你在URL中使用它) – user3297291
1)類的順序不能保證。所以,即使你的HTML表示「class =」class1 class2 class3「」,element.classList也可能以不同的順序返回它們。 2)'class'不用於存儲數據。 – mhutter