YUI 3:如何在Node内部包含原生DOM元素?

时间:2012-11-29 13:17:07

标签: javascript yui yui3

我使用这种简单的技术在jQuery中获取原生DOM元素:

var el = $('#myid');
var native = el[0];  //or el.get(0);

我如何在YUI 3中执行此操作?例如,我想使用getElementsByName DOM方法,YUI 3不支持。

1 个答案:

答案 0 :(得分:6)

var el = Y.one("#myid");
var native = el.getDOMNode();

如果你不能确信'#myid'在DOM中,那么你应该首先检查null。 YUI的.one不像jQuery那样链。

var el = Y.one("#myid"), native;
if (el !== null) {
    native = el.getDOMNode();
}