Некоторые сайты ошибочно указывают, что IE будет возвращать значение определенных атрибутов элемента, только если используется форма свойства (например, element.className
вместо element.getAttribute("class")
); с IE8 это больше не нужно .
Однако другие сайты указывают, что текущее значение некоторых атрибутов в DOM (например, input.value
и input.checked
) может указывать на исходное значение документа и не отражать его текущее значение свойства объекта.
Если я хочу синхронизировать текущее состояние документа HTML с некоторым произвольным деревом DOM, есть ли список свойств, к которым нужно получить доступ в форме element[propertyName]
, а не в форме element.getAttribute(attributeName)
, чтобы получить и установить текущее значение?