问题描述
<aclass="test"></a>请问怎么检测这个被点击了谢谢
解决方案
解决方案二:
$().ready(function(e){$("a").click(function(){if($(this).hasClass("test")){alert('含有test类');}returnfalse;});});
解决方案三:
引用1楼zujinsheng的回复:
$().ready(function(e){$("a").click(function(){if($(this).hasClass("test")){alert('含有test类');}returnfalse;});});
是winform...
解决方案四:
webbrowser加载完成加入下面js代码varparam1=没有点$().ready(function(e){$("a").click(function(){if($(this).hasClass("test")){param1=点了}returnfalse;});});
获取参数值varparam1Value=webBrowser1.Document.InvokeScript("eval",newString[]{"param1"}).ToString();
解决方案五:
HtmlElementhte=null;hte.Click+=delegate{MessageBox.Show("被点击了");};
解决方案六:
WebBrowserweb1=newWebBrowser();foreach(HtmlElementiinweb1.Document.GetElementsByTagName("a")){if(i.GetAttribute("classname")=="test"){i.Click+=delegate{MessageBox.Show("被点击了");};}}
try
解决方案七:
可以用JS脚本注入到WebBrowers中然后通过Jquery来调用Winform中的方法.
解决方案八:
execScript如果懂JS的话可以用这个函数,非常简单
解决方案九:
监听所有元素的点击事件,判断来源元素是否包含某个class属性