Как сравнивать порядок <li> в списках <ul>
Всем привет,
на странице есть список вида <ul> <li id="id1"> <li id="id2"> ... <li id="id25"> </ul> Дано - два ID'шника, ID1 и ID2. Как определить, находится ли в этом списке ID1 до ID2 или после ID2 ? |
var nodes = [[UL]].getElementsByTagName( "LI" ),
posA,
posB;
for ( var i = 0; i < nodes.length; i++ ) {
if ( nodes[i].id == 'id1' ) posA = i;
if ( nodes[i].id == 'id2' ) posB = i;
}
alert( posA < posB ); // Если true, то id1 идёт до id2
|
| Часовой пояс GMT +3, время: 23:50. |