code: function(attr) {
          var val;
  
          if (this._getAttr) { // use Attribute imple
              val = this._getAttr(attr);
          } else {
              val = this._get(attr);
          }
  
          if (val) {
              val = Y_Node.scrubVal(val, this);
          } else if (val === null) {
              val = null; // IE: DOM null is not true null (even though they ===)
          }
          return val;
      }
docs: Returns an attribute value on the Node instance.
  Unless pre-configured (via Node.ATTRS), get hands
  off to the underlying DOM node.  Only valid
  attributes/properties for the node will be set.
  @method get
  @param {String} attr The attribute
  @return {any} The current value of the attribute