Есть ли что-то типа insertAfter?>>>> Придерживайтесь стандартам и все будет хорошо... гарантирую ;-) >>> >>> Кто-То Тут Недавно Пропагандировал innerHTML, Потому Что Он "Удобнее", Хотя Ни В Каком Стандарте Не Описан :-). >> >> ;-) >> >> Ну, сравнил, метод из двух строк с... кстати, я ни разу не встречал JS-либу, разбирающую строку и строющую элементы с помощью DOM-методов! > > Я тоже не понял о чём ты, подробнее?
С точки зрения JavaScript'а, '<a href="http://dhtml.ru">dHTML</a>' - это простая строка. С точки зрения DOM'а, это элемент 'a' с атрибутом 'href' и вложенного текстового элемента.
innerHTML преобразует строку в documentFragment. Чего тут непонятного?
В принципе можно написать скрипт, который будет парсить строку и строить из него дерево, но... такой, чтобы делал это быстрее и хэндлил все эксепшены (not well-formed elements), чем сам браузер - вряд ли ;-) |