网络上有一些按钮(实际上是链接),我可以手动点击它。
但是,
WB:= ComObjCreate( “InternetExplorer.Application”)
wb.document.getElementById( “状态”)。单击()
此脚本不起作用。 @critsz说因为没有关于点击的定义。
所以,我试图在定义“click”
后触发该功能以下是来源的一部分。
<ul class="nav nav-pills nav-stacked" id="TabMenu">
<li class="active" id="basic"><a href="javascript:viewPage('basic','10010');"><i class="fa fa-inbox"></i> Basic</a>
<!-- <span class="label label-primary pull-right">12</span> -->
</li>
<li id="Status"><a href="javascript:viewPage('Status','10010');"><i class="fa fa-envelope-o"></i> Status</a></li>
</ul>
function viewPage(Name,Number){
$("#TabMenu li").removeClass("active");
$("#"+Name).addClass("active");
$("#ViewPage").load(
Name+".asp",
{
Number : Number
},
function( response, status, xhr ) {
if ( status == "error" ) {
var msg = "an error: ";
$( "#error" ).html( msg + xhr.status + " " + xhr.statusText );
}
});
}
我试过了。
wb.document.getElementById( “状态”)。的addEventListener( “点击”,的ViewPage(状态,10000))
但发生错误:调用不存在的函数。 具体来说:viewPage(状态,10000)
这是否意味着我需要在我的autohotkey脚本上定义函数?或者还有其他办法吗?
如果我应该这样做,我该怎么做?
答案 0 :(得分:0)
尝试wb.navigate("javascript:viewPage('Status','10010');")