Присвоение класса элементам
Привет всем. Подскажите могу ли я между двумя дивами всем эллементам присвоить класс?
Ну наприер:. <table> <div id="start"></div> <tr><td>asdad</td></tr> <tr><td>fafsfa</td></tr> <div id="stop"></div> </table> Вот каким либо способом могу я писвоить класс (например .test_class{} ) всем эллементам между дивами? Заранее спасибо! |
А какого хрена ты внутрь <table> сунул <div> ? Это ошибочная конструкция.
Цитата:
|
Теоретически возможно. Нашли id="start" и поехали nextSibling пока не наткнулись на id="stop"
Но на практике согласен с danik.js ;) |
diakon,
.nextUntil() |
Поясню кстати. Div'ы еще на этапе парсинга HTML выместятся за пределы таблицы (помоему они окажутся перед таблицей). В результирующем DOM-дереве так или иначе все будет уже приведено в порядок и это нужно иметь ввиду.
|
А хотя к чему слова..
<table> <div id="start"></div> <tr><td>asdad</td></tr> <tr><td>fafsfa</td></tr> <div id="stop"></div> </table> <script> document.body.removeChild(document.scripts[document.scripts.length-1]); alert(document.body.innerHTML) </script> |
Спасибо Вам огромное!
|
Часовой пояс GMT +3, время: 16:12. |