Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
clever
Зарегистрирован: 18.02.03
Сообщения: 801
|
Добавлено: 02/03/04 в 05:36
|
|
Есть, допустим, класс window.document.links Из его свойств я знаю только href. Есть ли способ обойти все свойства класса и вывести их, как это можно сделать с массивом при помощи for...in? Как, вообщем, получить список всех возможных свойств класса.
|
K началу
|
|
|
zJ
Зарегистрирован: 13.07.02
Сообщения: 1336
|
Добавлено: 02/03/04 в 06:51
|
|
Тоже интересно....
|
K началу
|
|
|
sexvendor
Зарегистрирован: 07.10.03
Сообщения: 66
|
Добавлено: 02/03/04 в 10:21
|
|
легко
Код: | <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> <a id=myLink href=http://www.google.com>link</a>
<SCRIPT LANGUAGE=javascript> <!--
//strObject - строка с именем объекта или конструкция ссылающаяся на объект strObject = 'document.links[0]'; // или так strObject = 'document.all["myLink"]'; // или так strObject = 'document.getElementById("myLink")'; // или так
objActualObject = eval(strObject); strAttrList = ''; for (strAttrName in objActualObject){ strAttrList += strObject + '.' + strAttrName + ' = ' + objActualObject[strAttrName] + '<BR>'; } document.write(strAttrList); //--> </SCRIPT>
</BODY> </HTML>
|
только так ты получишь не свойства класса, а свойства уже инициализированного объекта
Последний раз редактировалось: sexvendor (02/03/04 в 10:33), всего редактировалось 1 раз
|
K началу
|
|
|
sexvendor
Зарегистрирован: 07.10.03
Сообщения: 66
|
Добавлено: 02/03/04 в 10:29
|
|
Забыл добавить, что класс document.links, это не класс а массив объектов link. Хотя учитывая организацию JavaScript, там где даже массив это класс, то в принципе наверно можно document.links назвать классом
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|