如何使用VBS点击IE上的javascript应用程序上的链接

时间:2017-09-06 17:02:15

标签: javascript vbscript

您好我正在尝试点击链接,我认为它是在javascript

我使用了ie.document.getElementById(" WOTRACK_APP")。click或getElementsByName 但它一直告诉我需要的对象。

我正在尝试点击"工作订单跟踪"。 id是WOTRACK_APP 但问题是当我阅读源代码时,WOTRACK_APP是WO_MODULE的子。所以我很难找到WOTRACK_APP。

我是否需要触发其他命令才能点击链接?

这是源代码的一部分

m9bc09af3_ncnavSections["m7f8f3e49_ns"]=
{"height":"","state":statem7f8f3e49_ns,"loaded":false};
m9bc09af3_ncnavSectionsOrder.push("m7f8f3e49_ns");
fillNavSection({"menu":{"id":"menu0nsaag-ns","mxevent":"changeapp","items":
{"id":"WO_MODULE","sub":{"id":"10","mxevent":"changeapp","items":
[{"id":"WOTRACK_APP","text":"Work Order Tracking","eventvalue":"WOTRACK"},
{"id":"LABREP_APP","text":"Labor Reporting","eventvalue":"LABREP"},
{"id":"WORKMAN_APP","text":"Assignment 
Manager","eventvalue":"WORKMAN"},{"id":"OTREP_APP","text":"Overtime 
Reporting","eventvalue":"OTREP"}],"type":1,"openat":null},"text":"Work 
Orders","image":"modimg_wo.gif"}],"type":1,"openat":null}},  
"labelledBy":"m7f8f3e49_ns_label","args":{"content":{"events": 
dojo.toJson([{"navSectionId":"m7f8f3e49_ns","containerId" : 
"m9bc09af3_nc","classname":"ns_goto","showImages" : "true","isQuery" : 
"false","render" : "true"}])}}});
</script>
</div>

1 个答案:

答案 0 :(得分:0)

目前尚不清楚,你想制作一个javascript或VisualBasic脚本应用吗? 链接是正常的:

 <a href='url'>Link text</a>.

使用document.getelementbyid时,您不需要在之前指定ie(并且它会在vbs中崩溃,因为它不使用ie对象)。

你需要做什么,为什么需要javascript和VBScrip?

您写道,您尝试点击某个链接,但它可能意味着一切......