我正在尝试获取一个页面来加载div以在页面上的其他区域播放视频。
我有这个脚本:
<script type="text/javascript">
function loadText() {
var topDiv=document.getElementsByTagName("p")[0].innerHTML = "Hello World";
//var bottomDiv=document.getElementsByTagName("p")[1].innerHTML = "Goodbye World";
}
</script>
这允许我点击这样的链接:
<a href="#" onclick='loadText()'>Testing</a>
在一组<p></p>
标记内。当您单击该链接时,它将使用新内容更改p标记。
但我想拥有的是这个。有不同的div标签块,我可以将其传递给loadText()函数,然后将其渲染为与其中的视频分开。
例如:<a href="#" onclick='loadText("movie1")'>Testing</a>
然后loadText函数会在<p></p>
标记中加载movie1的正确除法。
有人能举例说明我如何修改JavaScript中的loadText函数才能这样做吗?
答案 0 :(得分:1)
首先,在函数中添加一个参数:
function loadText(id) {
通过电话中的id
:
onclick='loadText("movie1")'
使用功能中的id
:
document.getElementById(id)....