我的代碼出現了一些問題,最後的錯誤是隻替換了一些html元素有overflow:hidden;至溢出:無;,我可以使用JavaScript或CSS來做到這一點,但我不知道這個時候如何。請幫幫我!使用JavaScript或CSS,是否有選擇具有CSS樣式溢出的元素:隱藏?
無論如何選擇具有CSS樣式的元素overflow:hidden;在javascript或css?
更新2:(一切就ok了!)
感謝PranavÇ巴蘭,Michael_B已經提出了一些真棒答案。
var ele = $('.selector').filter(function() {
return $(this).css('overflow') == 'hidden';
})
ele.css('color', 'red');
.overflow {
overflow: hidden
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class=selector>1</div>
<div class="selector overflow">2</div>
<div class=selector style="overflow:hidden">3</div>
<div class=selector>1</div>
<div class="selector overflow">4</div>
<div class=selector>5</div>
你是什麼**真的想要? –
如果在HTML元素中聲明瞭「overflow:hidden」,則可以使用'style'屬性並使用屬性選擇器進行匹配。 –
我很抱歉,我在問題標題中提到了我想要的內容,並在我的問題中大膽提出。 –