请在vb.net中建议一种方法,在点击锚标记中的图像时执行'onclick'事件。
<td style="border: 0px solid white; border-image: none;">
<div id="clickAnImage100">
<a onclick="GetMyWebsite('http://www.google.com');" href="#!">
<img height="34" src="../images/WebClick.png">
</a>
</div> </td>
谢谢!
答案 0 :(得分:0)
适用于JavaScript
<img onclick="javascript:execute_img()" src="../images/WebClick.png" /> <script> function execute_img() { alert("This is execute_img function."); } </script>
对于Vb.Net(WebForm):
如果您想获取活动使用工具箱。拖放PictureBox控件。点击图片框选择了点击事件。
答案 1 :(得分:0)
在任何 JavaScript文件中,您只需按
执行此操作即可$( "img" ).click(function() {
//your logic
});
- 或 -
为您的图片提供课程说trigger
<a onclick="GetMyWebsite('http://www.google.com');" href="#!">
<img height="34" src="../images/WebClick.png" class="trigger">
</a>
&安培;然后在你的JavaScript文件中你可以
$( ".trigger" ).click(function() {
//your logic
});
如果您正在寻找&#34;以编程方式&#34;在onclick事件中调用单击,然后您需要的是 trigger()
jquery方法。这个功能&#34;假货&#34;元素上的单击事件。可以像:
function GetMyWebsite(link_passed) {
$(".first").attr("href", link_passed);
$( ".second" ).trigger( "click" );
//your logic
}
$( ".second" ).click(function() {
alert('You called me from first');
});
这是我创建的codepen以向您展示相同内容。还有来自JQueryAPI的tigger()方法的解释。
更新答案,因为您需要VB.net来完成此操作。
在VB.net中,你需要的只是PerformClick()
方法:
显然你需要将 Button2 替换为你想要点击的所需控件(锚标签控件)
Private Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click
'do stuff
Me.Button2.PerformClick()
End Sub
这只是PerformClick()
的一个示例,您可以随时随地调用它。点击锚标记