Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » JavaScript: получение списка свойств объекта через for-in

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

clever2



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть, допустим, класс window.document.links
Из его свойств я знаю только href.
Есть ли способ обойти все свойства класса и вывести их, как это пожно сделать с массивом при помощи for...in?




Уточнил название. — Svarga.

Всего записей: 7 | Зарегистр. 22-02-2004 | Отправлено: 06:01 02-03-2004 | Исправлено: Svarga, 02:35 03-03-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
clever2

Цитата:
Есть ли способ обойти все свойства класса и вывести их, как это пожно сделать с массивом при помощи for...in?

самый простой способ посмотреть в msdn
http://msdn.microsoft.com/workshop/author/dhtml/reference/collections/links.asp


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:12 02-03-2004
clever2



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заодно спрошу.
Нельзя где скачать документацию по JavaScript, как на сайте Microsoft, в удобном для чтения и поиска виде?

Всего записей: 7 | Зарегистр. 22-02-2004 | Отправлено: 06:43 02-03-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
clever2

Цитата:
Нельзя где скачать документацию по JavaScript, как на сайте Microsoft, в удобном для чтения и поиска виде?

http://forum.ru-board.com/topic.cgi?forum=24&topic=1775#1

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 16:25 02-03-2004
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
clever2

Цитата:
Есть, допустим, класс window.document.links  
Из его свойств я знаю только href.  

ошибаешься, window.document.links не имеет свойства href, его имеет каждая ссылка в массиве links...

Цитата:
Есть ли способ обойти все свойства класса и вывести их, как это пожно сделать с массивом при помощи for...in?


Код:
<a href=http://site.com:8080/index.html?x=1#s>text</a>
<script>
var loc='document.links[0]'
var anObject=eval(loc)
var propertyInfo = ""
for (var propertyName in anObject) {
propertyInfo = propertyName + " = " + anObject[propertyName]
document.write(loc+'.'+propertyInfo + "<br>")
}
</script>

у дії: http://forall.ru-board.com/Svarga/for_in_link_properties.html
 
Добавлено
правда, что-то в Опере только методы выдаёт

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 02:25 03-03-2004 | Исправлено: Svarga, 02:32 03-03-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » JavaScript: получение списка свойств объекта через for-in


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru

Рейтинг.ru