Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.04.2009, 08:34
Новичок на форуме
Отправить личное сообщение для phpmotor Посмотреть профиль Найти все сообщения от phpmotor
 
Регистрация: 02.04.2009
Сообщений: 1

Динамика. Почему не работает в IE?
Здравствуйте!
Имеются
<form>
<INPUT TYPE="BUTTON" VALUE="Тест" onClick="TestArr();" id="TestButton">
</form>

и
<div id='arrtest'></div>

и на javascript функция:
function TestArr(){
    str="<table border='1'><tr>";
    for(i=0;i<10;i++){
        str+="<th name='myarr[]'>"+i+"</th>";
    }
    str+="</tr></table>";
    var box_data = document.getElementById("arrtest");
    box_data.innerHTML = str;
    
    x=document.getElementsByName('myarr[]');
    alert(x[0].innerHTML);
}

В Firefoxе работает, а в IE7 ругается:
"x.0.innerHTML" - есть null или не является объектом
Почему и как динамически создавать массив объектов?

Заранее СПАСИБО!
Ответить с цитированием
  #2 (permalink)  
Старый 02.04.2009, 13:46
-
Отправить личное сообщение для twolf Посмотреть профиль Найти все сообщения от twolf
 
Регистрация: 16.07.2008
Сообщений: 206

getElementsByName(name) как понятно из названия ищет в теле документа все элементы с названием name. Например,
document.getElementsByName('p') - найдет все параграфы.
У Вас непонятно что ищется.
Ответить с цитированием
  #3 (permalink)  
Старый 02.04.2009, 15:05
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,164

Сообщение от twolf
getElementsByName(name) как понятно из названия ищет в теле документа все элементы с названием name.
С getElementsByTagName не надо путать.
Ответить с цитированием
  #4 (permalink)  
Старый 02.04.2009, 16:04
-
Отправить личное сообщение для twolf Посмотреть профиль Найти все сообщения от twolf
 
Регистрация: 16.07.2008
Сообщений: 206

Kolyaj,
точно. докопипастился
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает тег <script> внутри тега <div>? serviom Общие вопросы Javascript 10 26.11.2011 00:24
Почему не работает JS с подгруженными в DOM элементами? V-z-z-HobboT jQuery 6 30.03.2009 13:02
почему не работает <body onload=test()> Ichigeki Общие вопросы Javascript 11 29.10.2008 12:49
Почему не работает скрипт? milvic Общие вопросы Javascript 3 03.03.2008 13:12