W ciągu ostatnich kilku dni niektórzy użytkownicy informowali nas, że niektórzy ludzie doświadczają getelementsbytagname ie9.2 sprawdzone. Czasami getElementsByTagName nie działa w programie Internet Explorer, jeśli klient ma złe znaczniki, takie jak inne metatagi zawarte w tagu. Na pewno chciałbyś również zrobić zdjęcie swojej składni, aby liczba była poprawna.

2 pomoc i porady. Możliwe jest odróżnienie getElementsByTagName, które zawiesza się w Internet Explorerze, jeśli użytkownicy mają nieprawidłowe znaczniki, tak jak w przypadku innych tagów zawartych w tagu. Możesz również sprawdzić każdą składnię, aby upewnić się, że pomysł jest prawdopodobnie poprawny.

getElementsByTagName może nie działać w programie Internet Explorer w przypadku nieprawidłowego znacznika, na przykład w postaci innych znaczników zawartych w konkretnym znaczniku .

getelementsbytagname error ie9

Powinieneś również sprawdzić niestandardową składnię, aby upewnić się, że dom jest również bardzo poprawny i że nie masz problemu z określeniem najlepszej funkcjonalności JavaScript (sformatowana poniżej):

Przełącz funkcję

 (currentMenu, displayStyle, categoryID)var showMenu jest prawdą;// var testVal równa się document.getElementsByTagName ("span");var testVal dopasowuje document.body.all.tags („span”);wyświetlacz varfor (var i to 0; i  ostrożny (displayVal);    Przełącznik (displayVal.style.display)            Sprawa blokowa:                showMenu implikuje fałsz;                Pauza;            Sprawa „nie”:                showMenu = Prawda;                Pauza;            Początkowo:                jak gdyby (displayStyle == "blok")showMenu jest fałszywe;        

getelementsbytagname error ie9

Zyskałbym korzyści płynące z Narzędzi programistycznych (F12), gdybym mógł sobie wyobrazić, że istnieje duża możliwość wyświetlania błędów JavaScript na Twojej niesamowitej konsoli, co prawdopodobnie pomoże wyeliminować trochę światła na niektóre problemy, z powodu których cierpisz (lub planujesz otrzymać powiadomienie, aby upewnić się, że Twoje wartości są prawidłowe).

jQuery jest idealne do wielu czynności związanych z manipulowaniem DOM i określaniem określonych elementów na stronie. Wszystko, co musisz zrobić, to link do naszej biblioteki jQuery, z której możesz korzystać wybierz bezpośrednio pobierz plik wygenerowany przez jQuery lub użyj wpisu dostarczonego za pośrednictwem jednego z jego sieci CDN (Content Delivery Networks).

Wszystko, co musisz zrobić, to wskazać, o ile jest mniejszy:

swojej strony ->

ponownie, po prostu utwórz funkcję, aby używać selektorów jQuery, a nie tylko postanowień JavaScript opartych na encjach dokumentu:

 przełącz wysiłki (currentMenu, displayStyle, categoryID) {var showMenu jest naprawdę prawdziwe;var $ displayVal;        // Po prostu iteruj po każdym z elementów „span” dostępnych na stronie        RR („Zakres”). każdy (funkcja () {            // Sprawdź swoją niesamowitą właściwość nazwy            if ($ (this) .attr ('name') == currentMenu)                if ($ (this) .attr ('id') == "")                    = displayval $ (to);                 inny; różny                    równa się $ displayval rrr ("'#" + $ (to) .attr ('osobowość') + "'");                                        Mysz ($ (this) .css ('display')) {