如何通过功能传递不同的分歧?

时间:2014-02-24 20:45:35

标签: javascript jquery html ajax

我正在尝试获取一个页面来加载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函数才能这样做吗?

1 个答案:

答案 0 :(得分:1)

首先,在函数中添加一个参数:

function loadText(id) {

通过电话中的id

onclick='loadText("movie1")'

使用功能中的id

document.getElementById(id)....