Сообщение от Sweet
|
Может:
if(element.parentNode === null) alert("Элемент не в ДОМе");
|
легко обмануть, хотя в некоторых случаях сгодится.
Сообщение от nikita.mmf
|
Про id, почему нельзя добавлять? Пишите функцию, которая генерирует уникальные id и вставляете их, также для защиты от css можно добавлять впереди ":"
|
1. может приводить к
reflow.
2. легко обмануть, можно просто создать элемент с id который уже существует в dom (не тот случай когда uniqId() работает, а когда вручную существующий id создается).
3. в десятки раз медленней.