Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在javascript中通过Id或标记获取name元素_Html_Dom_Google Chrome Extension_Dom Events_Dom Manipulation - Fatal编程技术网

Html 在javascript中通过Id或标记获取name元素

Html 在javascript中通过Id或标记获取name元素,html,dom,google-chrome-extension,dom-events,dom-manipulation,Html,Dom,Google Chrome Extension,Dom Events,Dom Manipulation,为第三方站点创建第一次扩展,以使用get-element-by-ID或tag-name获取所有或特定的元素名称,并在页面刷新或页面内容重新加载时自动运行 var temp = document.getElementById('html5_player_id_html5'); alert('Element temp : ' + temp); 结果:Null var v = document.getElementsByClassName("ad-point"); alert('Elemen

为第三方站点创建第一次扩展,以使用get-element-by-ID或tag-name获取所有或特定的元素名称,并在页面刷新或页面内容重新加载时自动运行

var temp =  document.getElementById('html5_player_id_html5');
 alert('Element temp : ' + temp);
结果:Null

var v = document.getElementsByClassName("ad-point");
  alert('Element temp : ' + v[0]); 
  while (v.length >0) v[0];
  alert("Hello timetext");
结果:未定义

我在尝试通过特定Id获取元素时开始获取空值,或者在单击按钮时获取未定义的元素时开始获取空值

HTML:

        <button class="btn_click" id="btn_click_id">Click</button>

如果我使用console.log,那么console不工作,所以我使用

1)访问网页,您需要将代码放入内容脚本2)
while(v.length>0)v[0]v
中至少有一个元素,code>将挂起选项卡。我已经尝试过了,但只有在内容页(下一次视频加载)停止工作并出现相同问题后,它才会运行一次。”{“manifest_version”:2,“name”:“D4D”,“description”:“Extension”是为学习目的创建的。“version”:“0.0.1”,“icons”:{“128”:“icon.png”},“browser_action”:{“default_icon”:“icon.png”,“default_popup”:“popup.html”},“content_脚本”:[{“matches”:[“*”],“js:[”content.js“]}],“background”:[“activeTab”,“declarativeContent”],}'这是一个AJAX驱动的站点,请参阅。
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");
}