В этом случае проблема, очевидно, была связана с использованием синтаксиса / синтаксиса HTML, но для других пользователей Google, которые приезжают сюда, я могу рекомендовать отключить режим совместимости IE. Я мог бы легко воссоздать проблему в IE-консоли (F12), выполнив:
Стандарты режима IE7 для документов:
>> span = document.createElement("span");
[object] {
nextSibling : ,
onresizeend : null,
onrowenter : null,
aria-haspopup : "",
childNodes : [object],
ondragleave : null,
oncut : null,
clientHeight : 0,
onbeforepaste : null,
ondragover : null
...
}
>> span.update()
"Object doesn't support property or method 'update'"
Стандарты режима документа IE9:
>> span = document.createElement("span");
[object] {
nextSibling : ,
onresizeend : null,
onrowenter : null,
aria-haspopup : "",
childNodes : [object],
ondragleave : null,
oncut : null,
clientHeight : 0,
onbeforepaste : null,
ondragover : null
...
}
>> span.update()
[object] {
nextSibling : ,
onresizeend : null,
onrowenter : null,
aria-haspopup : "",
childNodes : [object],
ondragleave : null,
oncut : null,
clientHeight : 0,
onbeforepaste : null,
ondragover : null
...
}
Это, конечно, будет работать только при запуске консоли на сайте, на котором загружен прототип фреймворка, например www.redmine.org.