Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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 Innerhtml禁用视频src_Javascript_Html_Webrtc - Fatal编程技术网

Javascript Innerhtml禁用视频src

Javascript Innerhtml禁用视频src,javascript,html,webrtc,Javascript,Html,Webrtc,为什么不工作,而工作。唯一的区别是,在第二种情况下,我在html文件中添加了视频元素,而不是通过innerHTML方法添加它们 document.querySelector('#top').innerHTML = document.querySelector('#top').innerHTML + "<video id='vid" + id + "'></video>"; document.querySelector('#top').innerHTML=document

为什么不工作,而工作。唯一的区别是,在第二种情况下,我在html文件中添加了视频元素,而不是通过innerHTML方法添加它们

document.querySelector('#top').innerHTML = document.querySelector('#top').innerHTML + "<video id='vid" + id + "'></video>";
document.querySelector('#top').innerHTML=document.querySelector('#top').innerHTML+“”;
应该创造这个

<video id="vid0"></video>
<video id="vid1"></video>

但是当我在chrome中查看调试窗口时,我发现当我在javascript中创建视频标记时,第一个视频的src元素没有出现。当我手动将它们添加到html中时,不会发生这种情况。

有几个问题(我想!):

video[id]。未定义videoHeight
,因此高度最终为NaN

for (var i = 0; i <= vids; i++)
height = video[id].videoHeight / (video[id].videoWidth / width);