Существует спецификация W3C DOM Level 2 HTML , которая документирует некоторые привязки, которые могут вас заинтересовать. (Семь лет назад я перевел это в более просматриваемый формат здесь: http://objjob.phrogz.net/html/hierarchy)
Однако некоторые свойства, которые вы обсуждаете, например innerHTML
, считаются "DOM Level 0". Они были реализованы браузерами до появления стандарта.
Возможно, вас заинтересует MSDN DHTML-ссылка , в которой описаны свойства, методы и многое другое, поддерживаемое различными версиями IE. Хотя некоторые из них являются нестандартными, в современной документации обычно указывается, какие элементы являются стандартными, а какие являются собственными расширениями.
Наконец, есть справочник Gecko DOM , который предоставляет полезную информацию от Mozilla.