使用YUI 3.3获取节点的ID

时间:2011-08-24 06:37:25

标签: javascript html yui

YUI中有一个手风琴,我想要高度大于0px的元素的元素id。

以下是代码的一部分

<div class="accordian">
 <div id="item1" class="yui3-widget-bd"></div>
 <div id="item2" class="yui3-widget-bd"></div>
</div>

和javaScript

YUI().use("node", function(Y) {
    Y.all('.yui3-widget-bd').each(function(node) {

        accHeight = node.get("offsetHeight");
        alert("this is height " + accHeight);

        if (accHeight > 0) {
            alert("inside if");
            alert(node.get("ID"));

        }
        else {
            alert("in else condition");
        }

    });

})

而不是获得“Item1”警报。我得到“未定义”

Working example on JSFiddle

1 个答案:

答案 0 :(得分:4)

区分大小写。 id应为小写

node.get("id")