Показать сообщение отдельно
  #16 (permalink)  
Старый 03.08.2014, 21:02
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

Нафиг это ваше jquery.
<div>
    <h1>title</h1>
</div>
<h2>title</h2>
<script>
var nodes = document.getElementsByTagName('*'), i = nodes.length;
var el = document.querySelector('h2'), findTag = 'H1';
while(i--) if(nodes[i] === el) break;
while(i--) if(nodes[i].tagName === findTag) break; 
if(nodes[i]) nodes[i].style.color='#f00';
</script>
<div>
    <h1>title</h1>
</div>
<div>
    <h2>title</h2>
</div>
<script>
var nodes = document.getElementsByTagName('*'), i = nodes.length;
var el = document.querySelector('h2'), findTag = 'H1';
while(i--) if(nodes[i] === el) break;
while(i--) if(nodes[i].tagName === findTag) break; 
if(nodes[i]) nodes[i].style.color='#f00';
</script>
<h1>title</h1>
<div>
    <h2>title</h2>
</div>
<script>
var nodes = document.getElementsByTagName('*'), i = nodes.length;
var el = document.querySelector('h2'), findTag = 'H1';
while(i--) if(nodes[i] === el) break;
while(i--) if(nodes[i].tagName === findTag) break; 
if(nodes[i]) nodes[i].style.color='#f00';
</script>
<h1>title</h1>
<h2>title</h2>
<script>
var nodes = document.getElementsByTagName('*'), i = nodes.length;
var el = document.querySelector('h2'), findTag = 'H1';
while(i--) if(nodes[i] === el) break;
while(i--) if(nodes[i].tagName === findTag) break; 
if(nodes[i]) nodes[i].style.color='#f00';
</script>
<div>
    <h1>title</h1>
</div>
<div>
    <h1>title</h1>
</div>
<div>
    <h2>title</h2>
</div>
<script>
var nodes = document.getElementsByTagName('*'), i = nodes.length;
var el = document.querySelector('h2'), findTag = 'H1';
while(i--) if(nodes[i] === el) break;
while(i--) if(nodes[i].tagName === findTag) break; 
if(nodes[i]) nodes[i].style.color='#f00';
</script>
<div>
    <h1>title</h1>
    <h1>title</h1>
</div>
<div>
    <h1>title</h1>
    <h1>title</h1>
</div>
<div>
    <h1>title</h1>
</div>
<div>
    <h2>title</h2>
</div>
<script>
var nodes = document.getElementsByTagName('*'), i = nodes.length;
var el = document.querySelector('h2'), findTag = 'H1';
while(i--) if(nodes[i] === el) break;
while(i--) if(nodes[i].tagName === findTag) break; 
if(nodes[i]) nodes[i].style.color='#f00';
</script>
__________________
29375, 35

Последний раз редактировалось Aetae, 03.08.2014 в 21:06.
Ответить с цитированием