2014-12-07 86 views
0

下面您可以在表格中看到两个复选框。选中复选框可切换WebGL模型的可见性/高亮状态。勾选复选框并点击链接运行onclick事件

<table border="0" cellpadding="0" cellspacing="0" id="AssemblyTable" style="position: absolute; top: 62px; left: 10px; font-weight: bold; color: rgb(255, 255, 255);"> 
    <thead style="font-size:14px;"> 
     <tr> 
     <th height="30" align="left">&nbsp;</th> 
     <th align="left">&nbsp;</th> 
     <th align="left">&nbsp;</th> 
     </tr> 
    </thead> 
    <tbody style="font-size:12px;"> 
    <tr> 

     <tr><td><code>&nbsp;&nbsp;</code></td> 

     <td><input type="checkbox" id="Sh-Cmp1" onclick="javascript:myAssemblyBrowser.switchVisibilityState('Sh-Cmp1')" checked="true"></td> 
     <td><input type="checkbox" id="Hl-Cmp1" onclick="javascript:myAssemblyBrowser.switchHighlightState('Hl-Cmp1')" ></td></tr> 

    </tbody> 

    </table> 

我需要检查的复选框,并通过点击一个链接,不表内执行的功能。

我设法勾选复选框,但函数本身未执行。

我该怎么做? 我一直在搞jQuery的切换功能,但由于某种原因它没有工作。

回答

0

这个纯JavaScript代码段应该触发点击事件ID为“myLink的”元素:

document.getElementById('myLink').onclick(); 

在这种方法不需要jQuery的。

希望有帮助。

+0

'code'document.getElementById('myLink')。click();'code' working – bimmer 2014-12-07 19:00:54