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

<div><span>Minsk</span><span>Minsk</span><span>Minsk</span><span>Minsk</span><span>Minsk</span><span>Minsk</span><span>Minsk</span>
</div>
<div><span>Minsk</span><span>Minsk</span><span>Minsk</span><span>Minsk</span><span>Moscow</span><span>Minsk</span><span>2.3</span><span>Minsk</span>
</div>

<script>
var span = document.querySelectorAll('span'), i = 0, j = 0;
while ( (span[i].textContent).indexOf("Moscow") == -1  &&  i < span.length && i < 100) { i++; };
while ( (span[i].textContent).indexOf("2.3") == -1  &&  i < span.length && j < 10) { i++; j++;}

[].forEach.call(span, function(elem) { 
     elem.addEventListener("click", function(e) {
        alert(this.textContent); 
     });
});

var ev = new Event("click");
 if(j > 0 && j < 10) span[i].dispatchEvent(ev);
</script>

Последний раз редактировалось Dilettante_Pro, 28.11.2018 в 16:18.
Ответить с цитированием