如何当我第二次点击树节点时,去掉第一次点击的背景色,使之恢复初始状态。
a.onclick = function() {
//current.slowChange();
// alert(current.id);
var obj=document.getElementById("menu_id");
obj.value=current.id;
a.style.background ='#666';
current.tree.divtree.clickNode(current);
};
a.onfocus = function() {this.blur();}
a.appendChild(document.createTextNode(this.name));
a.style.marginLeft = xyTree.TreeConfig.jianju2;
oFragment.appendChild(a);
div.appendChild(oFragment);
return div;
}
a.onclick = function() {
//current.slowChange();
// alert(current.id);
var obj=document.getElementById("menu_id");
obj.value=current.id;
a.style.background ='#666';
current.tree.divtree.clickNode(current);
};
a.onfocus = function() {this.blur();}
a.appendChild(document.createTextNode(this.name));
a.style.marginLeft = xyTree.TreeConfig.jianju2;
oFragment.appendChild(a);
div.appendChild(oFragment);
return div;
}
var i = 0; //全局变量,用于计数点击数
a.onclick = function() {
//current.slowChange();
// alert(current.id);
var obj=document.getElementById("menu_id");
obj.value=current.id;
if(i != 0){
//表示第二次点击树
a.style.background = '#ffffff';
}
a.style.background ='#666';
current.tree.divtree.clickNode(current);
i++; //第一次点击完i++;
};
var clickFlg = false;
var oldStyle = a.style.background;
a.onclick = function() {
//current.slowChange();
// alert(current.id);
var obj=document.getElementById("menu_id");
obj.value=current.id;
clickFlg = !clickFlg;
a.style.background =clickFlg?'#666':oldStyle;
current.tree.divtree.clickNode(current);
};
a.onfocus = function() {this.blur();}
a.appendChild(document.createTextNode(this.name));
a.style.marginLeft = xyTree.TreeConfig.jianju2;
oFragment.appendChild(a);
div.appendChild(oFragment);
return div;
}