Есть ли что-то типа insertAfter?>> что-нибудь типа этого: >> >> if (yourNode.nextSibling) { >> .yourNode.parentNode.insertBefore(newNode, yourNode.nextSibling) >> } else { >> .yourNode.parentNode.appendChild(newNode) >> } > > Можно Проще. > > yourNode.ParentNode.insertBefore(newNode,yourNode.nextSibling);
Если на самом деле эту операцию нужно поделывать часто, то правильнее будет определить метод в прототипе элемента и... опять-же проверять на наличие nextSibling'а, только на этот раз в нем ;-)
То, что разработчики MS и NS столкнулись с проблемой и "обошли" ее вовсе не означает, что когда, например в Oper'е, появиться реальная поддержка DOM ее разработчики не посчитают это лишней тратой времени и средств.
Придерживайтесь стандартам и все будет хорошо... гарантирую ;-) |