Javascript 保存元素的路径
我有一个“keydown”事件的监听器,一旦调用了监听器,我希望能够永远突出显示该元素(将来重新加载) 如何从侦听器中提取元素的路径?(它可能有也可能没有id)Javascript 保存元素的路径,javascript,reactjs,dom,dom-events,Javascript,Reactjs,Dom,Dom Events,我有一个“keydown”事件的监听器,一旦调用了监听器,我希望能够永远突出显示该元素(将来重新加载) 如何从侦听器中提取元素的路径?(它可能有也可能没有id) 你能在你的问题中加入到目前为止你已经尝试过的代码吗?@Tholle刚刚added@kambi我们能假设HTML永远不会改变吗?(而且,该代码并不是试图解决这个问题……;))基本思想是沿着树向上走,直到你找到一个id,每次,注意当前元素是第n个子元素。那么元素是否有一个特定的类id,等等?答案取决于可用的内容。@ChrisG是的,它永远不
你能在你的问题中加入到目前为止你已经尝试过的代码吗?@Tholle刚刚added@kambi我们能假设HTML永远不会改变吗?(而且,该代码并不是试图解决这个问题……;))基本思想是沿着树向上走,直到你找到一个id,每次,注意当前元素是第n个子元素。那么元素是否有一个特定的类id,等等?答案取决于可用的内容。@ChrisG是的,它永远不会改变
document.addEventListener('keydown', (event) => {
const keyName = event.key;
if(keyName === 's')
//save path to element here
});