Показать сообщение отдельно
  #9 (permalink)  
Старый 18.06.2018, 17:22
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Сообщение от денис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>


Последний раз редактировалось Dilettante_Pro, 18.06.2018 в 17:51.
Ответить с цитированием