13
rated 0 times
[
20]
[
7]
/ answers: 1 / hits: 144272
/ 10 Years ago, thu, may 1, 2014, 12:00:00
I am having an issue with JavaScript. I'm getting this error message:
Uncaught NotFoundError: Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node.
Javascript:
var vidCounter = 0;
vidCounter++;
var originalDiv;
var newVideo = document.createElement("video");
newVideo.setAttribute("name", vidCounter);
newVideo.setAttribute("autoplay", "true");
originalDiv = document.getElementById("othersarea");
document.body.insertBefore(newVideo, originalDiv);
It is trying to add a <video>
tag below a div called othersarea
.
<div id="remoteVideos">
<div class="title">
<h2>Others</h2>
</div>
<div id="othersarea"></div>
</div>
How do I fix this?
I also want to run attachMediaStream([VIDEO TAG HERE HOW?], event.stream);
on my new video tag.
More From » jquery