В JavaScript я читаю элементы HTML, как показано ниже кода.
myTableElements = document.getElementsByTagName("table");
for(var i = 0; i < myTableElements.length; i++) {
// The following line fails as `myTableElements[i].name` is undefined
if (myTableElements[i].name == tGovTabName)
//do something
}
Один и тот же код отлично работает в IE 7 и IE 8, но не в IE 9. Я не смог найти никакой подсказки, наблюдая за HTML-кодом в обоих браузерах IE8 и IE9.
Может кто-нибудь определить проблему?