Javascript 接管一个项目,flowplayer加载HUD,但不加载视频

Javascript 接管一个项目,flowplayer加载HUD,但不加载视频,javascript,html,css,Javascript,Html,Css,我在一个网站上工作,该网站使用flowplayer四处播放视频,但它不起作用 控制台告诉我,我的脑海中有一条以视频开头的线存在问题。addEventListener: 说明:无法调用方法addEventListener 如果你不知道的话,我对编码很陌生。 网址:sems-usa.com/Duramatic/index.html 如果需要,我可以发布更多的上下文。非常感谢您的帮助 <!-- function MM_preloadImages() { //v3.0 var d=docu

我在一个网站上工作,该网站使用flowplayer四处播放视频,但它不起作用

控制台告诉我,我的脑海中有一条以视频开头的线存在问题。addEventListener:

说明:无法调用方法addEventListener

如果你不知道的话,我对编码很陌生。 网址:sems-usa.com/Duramatic/index.html 如果需要,我可以发布更多的上下文。非常感谢您的帮助

 <!--
function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}
//-->
var video = document.getElementById('video');
video.addEventListener('click',function(){
Uncaught TypeError: Cannot call method 'addEventListener' of null
video.play();
},false);
</script>

}))

uncaughttypeerror:cannotcall方法'addEventListener'为null
表示您的
var video=document.getElementById('video')
实际上没有在页面上找到ID为video的元素(video被指定为
null

试着换线

<a class="myPlayer" href="video/Duramatic0713.flv"> 



在我的html中?看起来没有。我应该找到包含此标记的元素并更改其id吗?我尝试过更改它,但看起来不起作用。当我从浏览器查看代码时,它会显示一个id为=“video\u api”的标记(在代码中似乎看不到)。以前是“fp_8315223_api”。所以它产生了某种效果。我尝试输入:getElementById(“video_api”),但运气不好。我目前在Flowplayer方面也有问题。。有时可能会很棘手。您看到的
对象
标记表示播放机正在正确加载,但可能有其他错误。还有其他错误吗?您可能希望引用此页面以查看代码中的所有内容是否正确:除了控制台告诉我它无法获取file:///F:/Duramatic/images/amongourcustomers.jpg 索引%20。html:31获取file:///F:/Duramatic/images/qc.jpg 这是唯一的错误
<a class="myPlayer" href="video/Duramatic0713.flv"> 
<a id="video" class="myPlayer" href="video/Duramatic0713.flv">