2012-01-20 5 views
0

Мне часто нужно продумать сценарии JS в Firebug для целей отладки. Часто эти сценарии будут использовать document.write() для генерации нового содержимого html, и, хотя я могу легко увидеть строки кода, которые генерируют код, я бы очень хотел увидеть сгенерированное содержимое во время отладки.Как я могу увидеть вывод document.write во время отладки?

Другими словами, могу ли я видеть вывод от document.write во время отладки?

UPDATE:

Чтобы избежать недоразумений, я должен пояснить, что я имею в виду отладки и тщательного чужие скрипты как баннерные сценарии, которые очень часто используют document.write для генерации контента. Я не контролирую их использование document.write, мне просто нужно изучить выход.

Я бы не использовал document.write самостоятельно.

+0

Заменить document.write с console.log()/console.debug()? – Johan

+0

NB: 'document.write' следует избегать. Имеются веские причины для его использования, но обычно это неправильный инструмент. Лучше всего использовать методы DOM или, по крайней мере, 'innerHTML'. – RoToRa

+0

Я, вероятно, недостаточно выражался. См. Уточненный вопрос. – marlar

ответ

1

Самый простой способ, чтобы написать в консоль Firebug выглядит следующим образом: console.log («привет мир»)

Вы можете передать столько аргументов, сколько вы хотите, и они будут объединены в один ряд, как console.log (2,4,6,8, "Foo", бар).

Intro: Firebug and Logging
API doc

0

Вы можете копировать вставить код внутри document.write и вставить его как часы в вашем Firebug окне

Смежные вопросы