gpt4 book ai didi

Javascript : Get Parent Node Name

转载 作者:行者123 更新时间:2023-12-03 20:23:27 25 4
gpt4 key购买 nike

当我用光标在文本上时,我应该如何获取文本的父节点名称?

<div id="holder" contentEditable="true">
Stackoverflow is the <b>coolest</b> Q&A website in the world.
</div>

结果我们有:

  • Stackoverflow 是最酷问答世界网站。

因此,如果光标位于 coolest 上,我想获取它的父节点名称,即 b

请不要使用库,只需要纯 javascript。

最佳答案

if (document.addEventListener) {
document.getElementById('holder').addEventListener('mouseover', function (e) {
somevar = e.target.nodeName;
}, false);
} else {
document.getElementById('holder').attachEvent('onmouseover', function (e) {
somevar = e.srcElement.nodeName;
});
}

编辑:根据问题编辑和评论更新代码和示例。

See example.

关于Javascript : Get Parent Node Name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4891921/

25 4 0