如何使用网站上的宏单击链接

时间:2014-02-20 12:03:06

标签: javascript macros

我希望在通过宏登录网站后点击“报告”链接。 源代码定义为:

<script language="Javascript" type="text/javascript">
var swmenubg1 = "menudefbg";
var swmenubg2 = "remenusectiondefault";
var swtabmenutype = "onClick";
var swtabmenu = []; var swtabmenucolspan = '9'; var swtabselmenu = '1'; var             swtabselmenuclass = '1';
swtabmenu = [['1', '80', '1', 'Home'],['2', '100', '2', 'Tickets'],['3', '120', '3',  'Live Support'],['4', '140', '4', 'Knowledgebase'],['6', '140', '1', 'Troubleshooter'],['8', '90', '2', 'Users'],['9', '90', '3', 'Reports'],];
buildTopTabMenu();
</script>

HTML code:

div class="remenusectiondefault" id="tb_menusection9" onclick="javascript:switchTab(9,      3);" alt="Reports"
div class="menutext"
Text - Reports

我试过了: IE.document.getElementById( “tb_menusection9”),点击

但是我收到错误:需要对象。 请告诉我哪里出错了。

1 个答案:

答案 0 :(得分:0)

如果你使用jquery,你需要的选择器是$(“#tb_menusection9”),引导你到$(“#tb_menusection9”)。click()(带有非大写的“c”)。

如果你使用vanilla,你可以看看这里学习如何实现:Vanilla JavaScript version of jQuery .click

作为旁注,如果事情是正确的,那么你永远不需要模拟点击。在所需的事件上,您应该能够直接调用在该click事件上定义的函数。