2011-01-06 19 views

回答

2

你不能用getElementsByClassName來做。您需要使用更類似於querySelectorAll的內容,該內容接受CSS樣式選擇器。

var result = document.querySelectorAll('.class1 .class2'); 

您應該注意,這兩種方法都沒有完全的跨瀏覽器支持。這就是人們使用javascript庫的原因。如果你並不需要支持舊的瀏覽器,然後querySelectorAll是一個不錯的選擇。

另一種選擇是使用jQuery使用the Sizzle selector engine

1

你需要編寫自己的選擇器引擎,或使用建立一個如嘶嘶聲(http://sizzlejs.com/),用於通過jQuery的。

相關問題