Javascript a<;时从选择中获取不正确的节点;br>;在可编辑的内容中单击

Javascript a<;时从选择中获取不正确的节点;br>;在可编辑的内容中单击,javascript,html,jquery,Javascript,Html,Jquery,window.getSelection().anchorNode在我单击br标记(带有clear=“all”attr)时返回父元素。我需要获取单击的元素或下一个同级元素,或者任何我可以用来标识contenteditable中插入符号位置的内容 如何修改此代码以便单击实际的br节点,而不是父节点。(无法将eventlisteners添加到儿童) 函数showselection(){ var el=document.createElement(“div”); el.appendChild(wind

window.getSelection().anchorNode
在我单击
br
标记(带有clear=“all”attr)时返回父元素。我需要获取单击的元素或下一个同级元素,或者任何我可以用来标识contenteditable中插入符号位置的内容

如何修改此代码以便单击实际的br节点,而不是父节点。(无法将eventlisteners添加到儿童)

函数showselection(){
var el=document.createElement(“div”);
el.appendChild(window.getSelection().anchorNode.cloneNode(true));
document.getElementById('selection').innerText='selection锚节点:\n'+el.innerHTML
}


一些文本 另一个文本
某物

标签不可点击,因此您无法获取它们。