2012-11-29 15 views
6

Ich habe diese einfache Technik verwendet eine native DOM-Element in jQuery zu erhalten:YUI 3: Wie bekomme ich ein natives DOM-Element im Node?

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

Wie kann ich dies tun in YUI 3? Zum Beispiel möchte ich getElementsByName DOM-Methode verwenden, die von YUI 3 nicht

unterstützt wird

Antwort

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

Wenn Sie sich nicht sicher sein, dass ‚#myid‘ in dem DOM ist, dann sollten Sie zunächst für null überprüfen. YUIs .one kettet nicht wie in jQuery.

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