如何使用YUI3将JavaScript对象规范化为DOM元素? [英] How can I normalise a JavaScript object to a DOM element with YUI3?

查看:147
本文介绍了如何使用YUI3将JavaScript对象规范化为DOM元素?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

YUI2的Dom.get接受一个DOM元素一个id字符串作为参数。在YUI3中,Y.one是Dom.get的替代品,但它只接受CSS选择器,而不是DOM元素。有一个简单的方法,使用YUI3来将JavaScript对象规范化为DOM元素?

YUI2's Dom.get accepts both a DOM element or an id string as a parameter. In YUI3, Y.one is the replacement for Dom.get but it only accepts CSS selectors, not DOM elements. Is there a simple way, using YUI3, to normalise a JavaScript object to a DOM element?

推荐答案

支持相同的签名 YAHOO.util.Dom.get 你可以这样做:

To support the same signature as YAHOO.util.Dom.get you could do something like this:

var getNode = function(el) {
    return Y.one('#' + el) || new Y.Node(el);
};

这里是上面使用的功能的例子

这篇关于如何使用YUI3将JavaScript对象规范化为DOM元素?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆