我在文本框中使用onclick事件。如果用户在文本框内单击,则会在iframe内部加载YouTube视频(在div“video_holder”中)。在这个div旁边,有一个名为“text_holder”的div,它可以动态地更改文本。该功能有效,但问题是我想在未调用onclick事件时显示图像而不是iframe。在未调用脚本时说iframe的占位符。
这是我的代码:
<script>
function changeCaption(vCaption){
var cap = document.getElementById('text_holder');
cap.innerHTML = vCaption;
}
</script>
input type="text" name="a" value="1" onclick="changeCaption('test123'); yt_video.location.href=link" >
<div id="video_holder">
<iframe name="yt_video" id="yt_video">
</iframe>
</div>
<div id="text_holder">
Some initial text.
</div>
我希望有人可以帮忙解决这个问题。 提前谢谢!