如何使用YUI3将JavaScript对象规范化为DOM元素? [英] How can I normalise a JavaScript object to a DOM element with YUI3?
本文介绍了如何使用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屋!
查看全文