Чтобы ответить на вопрос:
«Как я могу получить доступ к содержимому, но не к полю свойства»
содержимое являетсястандартный атрибут метаэлемента HTML , поэтому браузеры будут создавать эквивалентное свойство DOM для связанного метаэлемента DOM.
свойство не является стандартным атрибутом для метаэлемент HTML , поэтому некоторые браузеры не будут создавать подобное свойство (например, Firefox), в то время как другие браузеры (например, IE) будут.Поэтому getAttribute следует использовать для любого нестандартного значения атрибута, но прямой доступ к свойству DOM следует использовать для значений стандартных атрибутов.
Как общее правилоВы не должны использовать нестандартные атрибуты для элементов HTML, тогда вы всегда можете получить доступ к значениям, используя свойства DOM (что является наиболее подходящим методом для элементов HTML DOM).
Обратите внимание, что метаэлем HTML5 - это то же самое, что и элемент HTML 4.01, связанный с вышеупомянутым, однако, в настоящее время спецификация HTML 4, вероятно, лучше использовать в обычной сети.HTML5-специфичный код действительно должен использоваться только при настройке функций HTML5 конкретного браузера.