Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.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
Javascript-显示TypeError:播放器为空_Javascript_Typeerror - Fatal编程技术网

Javascript-显示TypeError:播放器为空

Javascript-显示TypeError:播放器为空,javascript,typeerror,Javascript,Typeerror,var playPauseBtn=document.getElementById(“播放暂停”); var player=document.getElementById(“标题视频”); player.removeAttribute(“控件”);// 可能的原因是: 1-您没有将此id“标题视频”分配给任何标记。 或 2-此JS代码在浏览器DOM中实际呈现html之前运行 解决方案: 1-检查您是否分配了相同的id且没有拼写错误。 2-在DOM完全加载后使用JS document.addEven

var playPauseBtn=document.getElementById(“播放暂停”);
var player=document.getElementById(“标题视频”);
player.removeAttribute(“控件”);//
可能的原因是:

1-您没有将此id“标题视频”分配给任何标记。 或 2-此JS代码在浏览器DOM中实际呈现html之前运行

解决方案:

1-检查您是否分配了相同的id且没有拼写错误。 2-在DOM完全加载后使用JS

document.addEventListener("DOMContentLoaded", function() {
  // all of your js code.
});

注意:将脚本标记放在正文的末尾也会起作用。

我在html中使用了该id。然后查找第二个可能的原因。使用此DOMContentLoaded事件。:)你的javascript注入到哪里?听起来好像是在DOM准备好之前执行的。要么将脚本包装在body标记的最后,要么在DOM准备就绪后注册代码:
document.addEventListener('DOMContentReady',function(){//your code here})