Почему getElementsbytagname возвращается не определенным?Html

Программисты Html
Ответить
Anonymous
 Почему getElementsbytagname возвращается не определенным?

Сообщение Anonymous »

Я пытаюсь позвонить в document.getelementsbytagname , и я возвращаюсь к не определенным в результате, независимо от того, какой параметр я прохожу. (Даже если я прохожу "*".) < /P>

я попробовал Googling для этого, но все результаты поиска были о элементах массива результатов GetElementsByTagName. Что я получаю, так это не определено < /code> в качестве самого результата, и это поднимает меня вверх по стене. (Используя Firefox 12.0. В Chrome я получаю ожидаемые результаты.)function buttonClick(){
var xhr = new XMLHttpRequest();
var msg = document.getElementById('message');
var buttons = document.getElementsByTagName("button");
var button, i;
for (i = 0; i < buttons.length; ++i){
button = buttons;
msg.removeChild(button);
}

xhr.onreadystatechange = function() {
if(xhr.readyState == 4){
handleResult(xhr.responseText, msg);
}
};
xhr.open("POST", location.href, true);
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhr.send("cmd=MyCommand");
}


и getelementsbytagname всегда возвращает undefined , независимо от того, отслеживаем ли я его на вкладке Script Firebug или вызову с вкладки консоли. (Также в Firebug, поскольку это, кажется, сбивает с толку людей. Очевидно, что вокруг доказательства слишком много консолей.).>>> document.getElementsByTagName("button");
undefined
>>> msg.getElementsByTagName("button");
undefined
>>> msg.getElementsByTagName
getElementsByTagName()
>>> msg.getElementsByTagName("BUTTON");
undefined
>>> msg.getElementsByTagName("*");
undefined
>>> document.getElementsByTagName("*");
undefined
>>> document.getElementsByTagName("body");
undefined
< /code>

разметка (или должна быть) не имеет значения. Это действительная, хорошо сформированная HTML-страница с некоторыми кнопками и другими элементами. Эта функция JS прикреплена к OnClick одной из кнопок. Но это выглядит примерно так: < /p>


blah




Button 1Button 2






Подробнее здесь: https://stackoverflow.com/questions/107 ... -undefined
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»