我想使用javascript获取内部DIV的ID。请参阅小提琴http://jsfiddle.net/5yn2hLv9/8/。 当我点击First Tab / Second Tab ..时,应该在javascript函数getInnerDivId()中检索选项卡的id。请建议。
以下是示例代码:
<div dojoType="dijit.layout.TabContainer" style="width: 100%;height: 100px" tabStrip="true" onclick="getInnerDivId()">
<div dojoType="dijit.layout.ContentPane" class="one" title="First tab" selected="true" id="1" >
11
</div>
<div dojoType="dijit.layout.ContentPane" class="one" title="Second tab" id="2">
2222
</div>
<div dojoType="dijit.layout.ContentPane" class="one" title="Last tab" id="3">
333333
</div>
</div>
答案 0 :(得分:1)
只要让你的道场给你所选标签的内容:
在click
处理函数中执行此操作:
function getInnerDivId() {
var value = this.selectedChildWidget.domNode.attributes["id"].value;
alert("get inner div iD: " + value);
}
请参阅fiddle here。