javascript - YUI 3: Hvordan få tak i det opprinnelige DOM-elementet som er pakket inn i en Node?
Jeg har brukt denne enkle teknikken for å få et native DOM-element i jQuery:
var el = $('#myid');
var native = el[0]; //or el.get(0);
Hvordan kan jeg gjøre dette i YUI 3? For eksempel ønsker jeg å bruke getElementsByName DOM-metoden, som ikke støttes av YUI 3.
Svar #1
var el = Y.one("#myid");
var native = el.getDOMNode();
Hvis du ikke kan være sikker på at '#myid' er i DOM-en, bør du sjekke for null først. YUIs .one kjeder seg ikke som i jQuery.
var el = Y.one("#myid"), native;
if (el !== null) {
native = el.getDOMNode();
}
