var __NavTree = document.all.ctl00_PageNavigator_navigateTree; var __NavNodes = __NavTree.all; var __node = null; for(var i = 0; i < __NavNodes.length; i ++) { __node = __NavNodes[i]; if(__node.tagName.toUpperCase() != "A" && __node.id.substr(0, 33) == "ctl00_PageNavigator_navigateTreet") { __node.attachEvent("ondblclick", TreeNode_DoubleClick); __node.style.cursor='default'; __node.setAttribute('UNSELECTABLE', 'on'); } } function TreeNode_DoubleClick() { var node = event.srcElement; var index = parseInt(node.id.substr(33)); TreeView_ToggleNode(ctl00_PageNavigator_navigateTree_Data,index,document.all["ctl00_PageNavigator_navigateTreen" + index],'t',document.all["ctl00_PageNavigator_navigateTreen" + index + "Nodes"]) }这是我项目中使用的代码,遍历所有的节点,然后为每一个节点附加双击代码,你只需要将双击改为单击就可以了。
var __NavNodes = __NavTree.all;
var __node = null;
for(var i = 0; i < __NavNodes.length; i ++)
{
__node = __NavNodes[i];
if(__node.tagName.toUpperCase() != "A" && __node.id.substr(0, 33) == "ctl00_PageNavigator_navigateTreet")
{
__node.attachEvent("ondblclick", TreeNode_DoubleClick);
__node.style.cursor='default';
__node.setAttribute('UNSELECTABLE', 'on');
}
}
function TreeNode_DoubleClick()
{
var node = event.srcElement;
var index = parseInt(node.id.substr(33));
TreeView_ToggleNode(ctl00_PageNavigator_navigateTree_Data,index,document.all["ctl00_PageNavigator_navigateTreen" + index],'t',document.all["ctl00_PageNavigator_navigateTreen" + index + "Nodes"])
}这是我项目中使用的代码,遍历所有的节点,然后为每一个节点附加双击代码,你只需要将双击改为单击就可以了。
TreeNode tn=TreeView1.SelectedNode;
tn.Expand();