我需要将onClick事件附加到标签,而不是其内容。例如,查看example,我希望在点击“饮料”标签时触发事件。 单击选项卡的内容时,以下代码会导致触发事件,因此不我需要的内容:
<div
dojoType="dijit.layout.ContentPane"
href="test.php"
onClick="alert(1);"
>
</div>
将事件附加到选项卡容器会在单击选项卡和选项卡内容时导致触发事件。
答案 0 :(得分:2)
您想要连接到活动onShow
。请查看参考文档中的“事件摘要”标题:
http://dojotoolkit.org/api/dijit/layout/ContentPane
<div dojoType="dijit.layout.ContentPane" href="test.php" onShow="console.log('I'm being shown')"></div>
答案 1 :(得分:-1)
也许你可以这样写:
dojo.connect( dojo.byId( “MYTAB”), “点击” 功能(){ 警报( '点击'); } );