Просмотр объекта - PullRequest
       4

Просмотр объекта

0 голосов
/ 29 июля 2011

Я изучаю JS и после возни с добавлением элементов и т. Д. Я попытался сделать alert () с объектом, но вместо этого получил эту ошибку: [object htmltableelement], поэтому я попытался:

alert(t.toString());

иполучил ту же ошибку ... как я могу увидеть содержимое объекта?

Ответы [ 5 ]

2 голосов
/ 29 июля 2011

вы можете использовать firebug:

console.log(t);

или вы можете использовать innerHTML;

alert(t.innerHTML);
2 голосов
/ 29 июля 2011

Обычно я делаю это с помощью дополнения FireBug firefox. Добавьте точку останова в свой JavaScript, после чего вы сможете просмотреть любой объект и все его ключи / значения.

1 голос
/ 15 декабря 2016
function domObjectToString(domObject){   
    if(typeof(domObject) ==='object'){    
        var divElement = document.createElement('div') ;    
        divElement.appendChild(domObject);    
        return divElement.innerHTML;    
    }else{     
        return domObject.toString();     
    }
}

---- следуйте инструкциям -----
1. проверьте тип объекта domObject [объект]
2. Если объект чем
а. Создать элемент "Div"
б. добавить DomObject To It
с. получить внутренний HTML-код "div", который он дает String
3. Если не объект, то преобразовать в строку и вернуть его.

1 голос
/ 29 июля 2011

Просмотреть все:

for(var key in t)
  alert('key:' + key + ', value: ' + t[key]);

Возможно, вы захотите заменить оповещение на консоль, чтобы избежать сотен оповещений

0 голосов
/ 29 июля 2011

Это не ошибка.Это строковое представление объекта по умолчанию.

Либо перебирайте свойства объекта и выводите их по одному, либо используйте подходящий инструмент отладки, такой как Firebug , который даст вам возможность действительно проверить ваши переменные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...