function access( elems, key, value, exec, fn ) {
var l = elems.length;
function access( elems, key, value, exec, fn ) {
var l = elems.length;
if ( typeof key === "object" ) {
for (var k in key) {
access(elems, k, key[k], exec, fn);
if ( typeof key === "object" ) {
for (var k in key) {
access(elems, k, key[k], exec, fn);