У меня есть следующий код в javascript (расширение firefox)
var body;
var Test = {
initializeBody: function(e) {
if (!e.originalTarget.defaultView.frameElement) {
body = e.target.ownerDocument.getElementsByTagName('body')[0].cloneNode(true);
}
}
}
window.addEventListener("DOMContentLoaded", function(e) { Test.initializeBody(e); }, false);
, когда я хочу использовать переменную body
в другой функции Error console
пишет, что body is undefined
.Я понимаю, что не на всех страницах Firefox определен тег body
, но он пишет это сообщение, даже если я загружаю http://www.google.com
Знаете, что не так?
спасибо