6

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

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

如何在 YUI 3 中做到这一点?例如,我想使用getElementsByNameYUI 3 不支持的 DOM 方法。

4

1 回答 1

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();
}
于 2012-11-29T13:26:08.223 回答