Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не заменяется элемент (innerHTML) 
:(
    Опции темы
Webtoper
Дата 21.12.2014, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 8.12.2014

Репутация: нет
Всего: нет



Почему не заменяется элемент HTMLLIElement по свойству innerHTML?
Код

<script type='text/javascript'>
function access() {
alert(document.all.length);
var string = "";
var win = window.open('', 'Mywin', 'innerWidth=700, innerHeight=800');
for (i = document.all.length - 1; i >= 0; i--) {
string += document.all[i] + '<br>'; 
if (document.all.item("krok") instanceof HTMLLIElement)
document.all.item("krok").innerHTML="Good day";
}
win.document.write(string);
win.document.close();
}
</script>

p.s. пытался вставлять name="krok" в теги <div>, <span>, <p> - все равно не дает результата... не заменяет

Это сообщение отредактировал(а) Webtoper - 21.12.2014, 19:57
PM MAIL   Вверх
Aliance
Дата 22.12.2014, 09:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Webtoper, выкиньте свой учебник, уже лет 7 как никто не использует document.all.
PM MAIL WWW ICQ Skype   Вверх
sQu1rr
Дата 22.12.2014, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 597
Регистрация: 11.11.2008
Где: london

Репутация: 2
Всего: 13



Цитата(Aliance @  22.12.2014,  07:05 Найти цитируемый пост)
уже лет 7 как никто не использует document.all. 

7? я бы сказал 15. Примерно так с выхода IE5. И вообще, это даже не стандартная хрень, а дополнение от Microsoft.
PM MAIL Skype GTalk   Вверх
Webtoper
Дата 22.12.2014, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 8.12.2014

Репутация: нет
Всего: нет



Цитата(Aliance @  22.12.2014,  09:05 Найти цитируемый пост)
document.all.

А что вместо этого используют?

PM MAIL   Вверх
Aliance
Дата 22.12.2014, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Цитата(Webtoper @  22.12.2014,  15:37 Найти цитируемый пост)
А что вместо этого используют?

если говорить про тренды - большинство сейчас использует jQuery.

Если говорить про официальные альтернативы, то выбираете в зависимости от задач. То есть смотря что выбираете. Если элемент по ID (самая быстрая выборка), то document.getElementById, если по тегу - то getElementsByTagName.

Вообще вот, почитайте: http://javascript.ru/tutorial/dom/search

Есть еще более современный и модный нативный аналог jquery-like селекторов: document.querySelector
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0836 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.