单击vb.net中的锚标记

时间:2016-09-13 13:54:44

标签: html vb.net

请在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>

谢谢!

2 个答案:

答案 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()的一个示例,您可以随时随地调用它。点击锚标记