Создание первого расширения для сторонних сайтов https://www.viki.com/videos/1151474v, чтобы получить все или определенное имя элемента с помощью элемента get по идентификатору или имени тега и запускаться автоматически при обновлении страницы или перезагрузке содержимого страницы .
var temp = document.getElementById('html5_player_id_html5');
alert('Element temp : ' + temp);
Результат: Нуль
var v = document.getElementsByClassName("ad-point");
alert('Element temp : ' + v[0]);
while (v.length >0) v[0];
alert("Hello timetext");
Результат: Не определено
Я получаю нулевое значение, когда пытаясь получить элемент по определенному Id или Undefined при нажатии кнопки.
HTML:
<button class="btn_click" id="btn_click_id">Click</button>
JavaScript
document.addEventListener('DOMContentLoaded', function() {
var link = document.getElementById('btn_click_id');
// onClick's logic below:
link.addEventListener('click', function() {
alert("Button click " + link );
func();
});
});
function func()
{
var t = document.getElementById("html5_player_id");
if(typeof(t) != 'undefined' && t != null)
{
alert("T :" + t.length);
console.log(" Chrome extension go D4d html5 exit");
timedText();
alert('Element exists!');
}
else{
func();
alert('Element does not exist!');
}
}
function timedText() { setTimeout(myTimeout, 1000) }
function myTimeout()
{
var v = document.getElementsByTagName('id');
while (v.length >0) v[0];
alert('Element temp : ' + v[0]);
alert("timetext run");
}
и консоль не работает, если я использовал console.log, поэтому я использовал