поиск по тексту DOM
Добрый день! есть список элементов:
<div id="divs"> <p>one text1</p> <p>two text</p> <p>three text</p> <p>one text2</p> <p>fife text</p> <p>Six text</p> </div> как по самому простому в нем найти и вывести например в алерт первый и пятый параграф (где есть слово one); (изучаю DOM JS - для этого нужно) Спасибо! |
<div id="divs">
<p>one text1</p>
<p>two text</p>
<p>three text</p>
<p>one text2</p>
<p>fife text</p>
<p>Six text</p>
</div>
<script>
document.querySelectorAll('#divs > p').forEach(el=>{
if(/one/.test(el.textContent)) console.log(el);
});
</script>
|
Спасибо, а как с помощью цикла?
|
Цитата:
Цитата:
|
понял разберусь, спасибо
|
рони,
я так понял ему простой for или while нужен
var els = document.querySelectorAll('#divs > p');
for (var i = 0; i < els.length; i++){
if (/one/.test(els[i].textContent)) console.log(els[i]);
}
|
| Часовой пояс GMT +3, время: 04:29. |