Как я вывожу JavaScript Вар в IE8?

У меня есть объект, который я должен исследовать в IE8. Я попробовал инструменты разработчика и console.log, их эквивалентный Firebug. Однако, когда я произвел объект к журналу:

console.log("Element: ", element);
console.log(element);

Я только получаю строку

LOG: Element: [object Object]

вместо активируемого по щелчку, познаваемого дампа.

Действительно ли возможно вывести объект к Журналу и исследовать его участников, как в Firebug?

Я не могу использовать самодельный дамп () функция, потому что элемент, который я хочу исследовать, так огромен, браузер откажет на мне.

70
задан Josh Unger 2 March 2013 в 15:21
поделиться

3 ответа

Вот один метод, который я нашел полезным:

  • Откройте панель инструментов разработчика (нажмите F12)
  • Перейдите на вкладку "Сценарий"
  • Нажмите кнопку "Начать отладку"
  • Далее введите "отладчик" в консоль и нажмите кнопку "Ввести". Это должно вызвать точку останова.
  • Перейдите на вкладку "Watch"
  • Щелкните по строке с надписью "Щелкните, чтобы добавить..." и введите переменную, которую хотите проверить. Обратите внимание, что переменная должна быть глобально доступна.
  • На данный момент вы должны быть в состоянии рассмотреть вашу переменную с помощью древовидного UI
  • После завершения отладки нажмите кнопку Continue (или нажмите F5)
101
ответ дан 24 November 2019 в 13:15
поделиться

console.log(element.toString()) может быть вашим другом здесь...

-1
ответ дан 24 November 2019 в 13:15
поделиться

Немного не по теме (так как это не будет работать для DOM-элементов), но я нашел удобным использовать JSON.stringify(object), чтобы получить JSON-строку для объекта, который довольно читабельный.

.
92
ответ дан 24 November 2019 в 13:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: