0

我是 javascript 的初学者。我想动态创建一个 div,然后我想在该 div 中设置一个视频标签。之后将这个 div 写入正文中,另一个需要是该正文中的所有元素应该不可见。唯一可见的项目必须是该视频。下面的代码是我的尝试。但是它在视频播放时显示了 p 标签元素。请帮帮我。。谢谢。。

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function dyna()
{

var dynaDiv = document.createElement("div");

dynaDiv.style.background = "red";
dynaDiv.style.color = "white";
dynaDiv.innerHTML = "<video autoplay><source type='video/mp4' src='video/BigBuck_converted.mp4'/></video>";
document.body.appendChild(dynaDiv);
}
</script>
</head>

<body onload="dyna();">
<p>demo</p>

</body>
</html>
4

1 回答 1

0

得到了答案。我刚刚添加了下面的代码

document.body.innerHTML="";

dynaDiv.innerHTML = "<video autoplay><source type='videos/mp4' src='videos/Wildlife.mp4'/></video>";

它可以根据我的需要正常工作..非常感谢.. :)

于 2013-01-30T08:45:38.763 回答