【发布时间】:2014-01-06 09:47:26
【问题描述】:
我的代码是这样的:
<div id="player">
<object width='100%' height='600' classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param name='url' value='Video/3.mp4'/>
<param name='ShowControls' value='-1' />
<param name='ShowDisplay' value='-1' />
<param name='ShowStatusBar' value='-1' />
<param name='stretchToFit' value='0' />
<param name='uiMode' value='none' />
</object>
</div>
我使用$("#player object").remove()删除对象标签,实际上对象标签被删除了,但视频也在页面中播放,即使$("#player").remove()。
如何删除带有对象标签的正在播放的视频??
【问题讨论】:
-
你的语法基本没问题。您的页面中是否有多个 id="player" 的标签? id 必须是唯一的,否则您很可能会删除错误的元素!
-
我的页面中只有一个对象..0.0
-
您也可以使用 $("#player").html("") 删除其内容,但这仅在对象标签是.否则我不确定你做错了什么,这对我来说很完美,正如你在这个小提琴中看到的那样:jsfiddle.net/9AEY6
标签: javascript html object video