Вот гайка, которую я просто не могу взломать.Рассмотрим следующее тело HTML:
<body onload="console.debug(document.documentElement);">
<a href="#" onclick="console.debug(document.documentElement);">Click me</a>
</body>
Вывод первого оператора отладки и вывод второго, который запускается при нажатии на ссылку, отличается в консоли инспектора в Safari.После нажатия на ссылку два вывода выглядят следующим образом:
> HTMLHtmlElement
> <html>...</html>
Оба являются расширяемыми, но первый выглядит больше как правильный элемент DOM со всеми его гайками и болтами (прототип, слушатели событий, дочерний элемент иродительские отношения и т. д.), тогда как второй отображает элемент и его дочерние элементы только в виде HTML.
Нет разницы между выводом, приведенным в консоли Firebug в Firefox, где каждый вывод связан только с инспектором HTML.