要获取当前点击的节点,可以使用以下步骤:
event.target
或event.currentTarget
获取当前被点击的节点。具体实现方法如下(以JavaScript为例):
// HTML结构
<div id="treeview">
<ul>
<li>节点1</li>
<li>节点2</li>
<li>节点3</li>
</ul>
</div>
// JavaScript代码
var treeview = document.getElementById("treeview");
var nodes = treeview.getElementsByTagName("li");
// 给每个节点绑定点击事件处理函数
for (var i = 0; i < nodes.length; i++) {
nodes[i].addEventListener("click", function(event) {
var currentNode = event.target; // 或者使用event.currentTarget
var nodeText = currentNode.textContent; // 获取节点的文本内容
// 获取节点的属性等其他操作
console.log("当前点击的节点文本内容:" + nodeText);
});
}
这样当用户点击某个节点时,就会触发相应的事件处理函数,从而可以获取到当前被点击的节点。