获取TreeView单击节点父节点的ID

获取TreeView单击节点父节点的ID,第1张

textBox1text = treeViewSelectedNodeParentIndex; //父节点的ID

textBox1text = treeViewSelectedNodeParentName ; //父节点的Name

大家好,我是IT修真院北京分院第22期的学员杨纲,一枚正直纯洁善良的WEB前端程序员。

1背景介绍

什么是DOM DOM 是 Document Object Model(文档对象模型)的缩写。 DOM是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。 在 HTML DOM中,所有事物都是节点。DOM 是被视为节点树的 HTML。

2知识剖析

1什么是DOM节点 HTML 文档中的所有内容都是节点 整个文档是一个文档节点 每个 HTML 元素是元素节点 HTML 元素内的文本是文本节点 每个 HTML 属性是属性节点 注释是注释节点。 >

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)

{

MessageBoxShow(eNodeText);

}

最近给大连项目调优,其中有个点需要在Web应用中获得当前所在WebLogic集群节点的名称,几个人上网查了半天没找到合适的方法,甚至连通过执行系统命令的方法都想用了。

折腾了半天,最后发现,其实很简单。

SystemgetProperty("weblogicName")

这样就能搞定。

获取当前节点IP地址和端口的方法是通过WebLogic的函数,这个可能跟WebLogic的版本有关,我这个是在WebLogic 816下测试通过的。当然你也可以通过JVM -D参数自己传。

<%@ page import="javaxnamingContext,

javaxnamingInitialContext,

weblogicmanagementMBeanHome,

weblogicmanagementconfigurationServerMBean"

%>

<%!

String serverName, serverAddress;

int serverPort;

private void getServerInfo() throws Exception {

Context myCtx = new InitialContext();

MBeanHome home = (MBeanHome)myCtxlookup(MBeanHomeLOCAL_JNDI_NAME);

serverName=homegetMBeanServer()getServerName();

ServerMBean sc =(ServerMBean)homegetConfigurationMBean(serverName,"ServerConfig"); serverAddress = scgetListenAddress();

serverPort = scgetListenPort();

}

%>

<%

try { getServerInfo();

} catch (Exception e) {

}

%>

Server Name: <%=serverName %>

Server Address: <%=serverAddress %>

Server Port: <%=serverPort %>

注意:调用MBeanHome需要一定的权限,如果想跟上面的代码一样可以匿名访问的话,需要在Weblogic中配置一个参数。

最近学习了target属性,是真的强大,可以不使用for()循环或者数组forEach()去判断我点击或者我需要找的是哪个元素,直接使用target点击就可获取。

接下来说说target哪里强大。

先看看target是什么意思

target 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。

我认为target事件就是会自动判断我们点的是哪个元素,我给大家举个简单的例子

当我们的鼠标点击第一个li时,会提示“你刚刚点击了我”,并打印<li>今天611</li>

当我们的鼠标点击第二个li时,会提示“你刚刚点击了我”,并打印<li>今天612</li>

当我们的鼠标点击第三个li时,会提示“你刚刚点击了我”,并打印<li>今天613</li>

还有各个属性,说几个比较常用的

获取文本内容: tartextContent

获取父级节点: tarparentNode

获取节点名称: tarnodeName

需要注意,使用target获取到的节点名称全部为大写

这就是他的强大的地方,会根据我们鼠标点击的元素来返回相应的数据,帮助我们更快的获取该属性,感兴趣的朋友可以试试。

以上就是关于获取TreeView单击节点父节点的ID全部的内容,包括:获取TreeView单击节点父节点的ID、DOM常见的 *** 作方式有哪些、C#使用TreeView控件时,如何获取当前选中节点的名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9315739.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存