Реклама на сайте Advertise with us
Тема: Объекты классов документа в JavsScript Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе 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 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »