我希望在通过宏登录网站后点击“报告”链接。 源代码定义为:
<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”),点击
但是我收到错误:需要对象。 请告诉我哪里出错了。
答案 0 :(得分:0)
如果你使用jquery,你需要的选择器是$(“#tb_menusection9”),引导你到$(“#tb_menusection9”)。click()(带有非大写的“c”)。
如果你使用vanilla,你可以看看这里学习如何实现:Vanilla JavaScript version of jQuery .click
作为旁注,如果事情是正确的,那么你永远不需要模拟点击。在所需的事件上,您应该能够直接调用在该click事件上定义的函数。