У меня есть код, который был написан пару лет назад и работает только в IE.Я хотел бы, чтобы он работал сейчас с браузером.
Итак, код получает XML с помощью XHR, а затем читает его содержимое.И у меня есть «коллекция» элементов.В FF это тип Элемент , в IE это IXMLDOMElement .Чтобы сделать чтение текстового значения унифицированным (FF использует свойство textContent , IE text ), я хочу добавить метод следующим образом:
Element.prototype.getText = function() {
return this.text || this.textContent;
}
Но, когда я пытаюсьсделать это в IE с IXMLDOMElement вместо Element , тогда я получаю ошибку (в IE), что IXMLDOMElement не определен.Как что-то не может быть определено, если это тот тип?(проверено в инструментах разработки IE)
Кто-нибудь может дать мне какой-нибудь совет, подсказку, как с этим бороться?