2016-12-01 62 views
-1

如何找到某個類的元素,但也可以包含其他類?在純JavaScript中。 document.getElementsByClassName只能通過確切的類名找到元素。document.getElementsByClassName如果一個元素也可以包含其他類

+0

MSDN - [document.querySelector](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector) –

+0

閱讀了關於'querySelector '和'querySelectorAll',但是如果你需要的父代可能需要做一些遍歷。 – GillesC

回答

1

getElementsByClassName即使添加了多個類,也會找到具有指定類名的所有元素。

console.log(document.getElementsByClassName('c1').length)
<div class="c1"></div> 
 
<div class="c1 c2"></div> 
 
<div class="c1 c2 c3"></div> 
 
<div class="c11"></div> 
 
<div class="c12"></div>

相關問題