Firebug выдает странное предупреждение - PullRequest
0 голосов
/ 14 февраля 2012

Я играю с большим количеством запросов AJAX, AJAX с GET / POST.У меня есть Firebug 1.9.1.Он показывает мне предупреждение:

Элемент, на который ссылается ID / NAME в глобальной области видимости.Используйте стандарт W3C document.getElementById () вместо

Я не понимаю, что это значит.Я также искал.Все говорят, как подавить это предупреждение, но мне нужно знать, почему появляется это предупреждение?

1 Ответ

3 голосов
/ 14 февраля 2012

Небольшой поиск показал, что на ваш вопрос уже дан ответ . Вы ссылаетесь на элемент, который находится в глобальной области видимости. Internet Explorer автоматически помещает элементы с идентификатором в глобальную область, но другие браузеры не делают этого.

Если вы хотите сослаться на элемент, сделайте так:

var e = document.getElementById('yourId'); //Get your element.
e.style.visibility = 'hidden'; //Do something with it.

Если вам нужна дополнительная помощь, вам нужно отправить код с вашим вопросом.

...