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})代码>