Сообщение от денис77447327
|
если текстконтент класса не равен хотябы одному элементу массива и класс message__bubble является последним по индексу то алерт 1
|
Ничего не понял...
Последний не из массива ['0','1']
<div class="message__bubble">0</div>
<div>1</div>
<div class="message__bubble">2</div>
<div class="message__bubble">3</div>
<script>
var divColl = document.querySelectorAll('div'), reg = /^0$|^1$/;
var divTest = divColl[divColl.length - 1];
if ((divTest.className).indexOf("message__bubble") >-1) {
if(!reg.test(divTest.textContent)) alert(1); }
</script>
Последний из массива ['0','1']
<div class="message__bubble">0</div>
<div>1</div>
<div class="message__bubble">2</div>
<div class="message__bubble">1</div>
<script>
var divColl = document.querySelectorAll('div'), reg = /^0$|^1$/;
var divTest = divColl[divColl.length - 1];
if ((divTest.className).indexOf("message__bubble") >-1) {
if(!reg.test(divTest.textContent)) alert(1); }
</script>
Последний не message__bubble и не из массива
<div class="message__bubble">0</div>
<div>1</div>
<div class="message__bubble">2</div>
<div>3</div>
<script>
var divColl = document.querySelectorAll('div'), reg = /^0$|^1$/;
var divTest = divColl[divColl.length - 1];
if ((divTest.className).indexOf("message__bubble") >-1) {
if(!reg.test(divTest.textContent)) alert(1); }
</script>