- 1
- 2
- 3
- 4
- 5
- 6
var z=fggh.getElementsByTagName("*");
for(iii=0; iii<z.length; z++)
if(z[iii].parentNode==fggh){
//z[iii] - непосредственный потомок fggh, и мы с ним что-то делаем!
…
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
var z=fggh.getElementsByTagName("*");
for(iii=0; iii<z.length; z++)
if(z[iii].parentNode==fggh){
//z[iii] - непосредственный потомок fggh, и мы с ним что-то делаем!
…
}
Раз народ решил, что я незаслуженно обижаю юниора, то вот вам ещё более шокирующий пример подобного кода от программиста, с которым мы вместе работали несколько лет назад в одной московской фирме. Тут, к сожалению, воспроизвожу по памяти, но очень близко к оригиналу.
WGH 04.04.2013 20:02 # +6
Vindicar 05.04.2013 09:36 # 0
guest 05.04.2013 11:55 # +1
torbasow 05.04.2013 15:36 # 0
WGH 05.04.2013 16:44 # +1
А если писать через childNodes - тогда да, нужно.
torbasow 05.04.2013 15:34 # 0
scriptin 06.04.2013 01:22 # 0