2016-06-09 108 views
-3

我有一个图像,我有一个外部视频。该视频的链接是一个自定义的嵌入标签:如何添加一个javascript链接到图片?

<script type="text/javascript" charset="utf-8" 
src="//www2.uliza.jp/IF/RequestVideoTag.aspx?clientid=1732&amp;episodeid=00&amp; 
playertype=OSMFPlayer&amp;maxml=&amp;u_option_adshowflag=0&amp; 
html5flag=0&amp;u_base_pw=640&amp;u_base_ph=360"> 

</script> 

当我点击图像时,嵌入式视频将打开。

+2

您可以上传您的代码并准确解释您希望如何工作吗? – Roysh

回答

1

你的问题含糊不清,但听起来像你只是想添加一个事件处理程序到DOM元素。

有很多方法可以将JavaScript功能添加到网页。也许最简单的添加点击处理程序的方法是使用锚标记并直接从该标记调用JavaScript函数。有几种方法可以做到这一点,但由于多种原因,这两种方法都不是很好的做法。例如:

<a href="#" onclick="someFunction();"><img src="foo.png" alt="some image"></a> 

然后你的JS可能看起来像:

function someFunction() { 
    // do something 
    return false; 
} 

或:

<a href="javascript:void(0)" onclick="someFunction();"><img src="foo.png" alt="some image"></a> 

然后你的JS可能看起来像:

function someFunction() { 
    // do something 
} 

如果你想更多关于为什么这些都不是特定的信息非常好的做法,请参阅此条目: https://stackoverflow.com/a/134957/6441528

您可能想要考虑使用通常被称为“不显眼的JavaScript”的内容。已经写了很多关于这个话题的文章。例如: https://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript