//if(str=="所有部门") 
//{ 
// $("txt_mc").value=tree.currentNode.text;//--------------changed 
//} 
 $("txt_mc").value=tree.currentNode.text; 
//else if(tree.currenNode.parentNode.parentNode.text=="所有部门") 
//{ 
// $("txt_mc").value=tree.currenNode.parentNode.text; 
//} 你的语句结构是这样的:
if(....)
{
   ...
}
$("txt_mc").value=tree.currentNode.text;   // 应明确地将该语句放到if或else语句块中
else if(...)
{
   ...
}你可以使用下面的语句检查错误点if(....)
{
   ...
}
alert('断点1');
$("txt_mc").value=tree.currentNode.text; 
alert('断点2');
else if(...)
{
   ...
}