Добрый день, пишу расширение для сайта (вк выбран в качестве тестовой площадки). Нужно добавить кнопку после загрузки кода страницы, для этого использую событие 'DOMContentLoaded', но оно происходит после загрузки содержания head
, соответственно getElementById возвращает null.
Каким образом приступить к обработке страницы после загрузки только ее кода?
// ==UserScript==
// @name Добавление кнопки
// @description AddButton
// @author Lre
// @version 1.0
// @include [url]http://vk.com/[/url]
// ==/UserScript==
function main(){
alert(document.documentElement.innerHTML);
alert(document.getElementById("quick_login_button"));
/*
myButton = document.createElement("input");
myButton.type = "button";
myButton.value = "my button";
document.getElementById("quick_login_button").appendChild
(myButton);*/
}
document.addEventListener('DOMContentLoaded', main(), false);