Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 保存元素的路径_Javascript_Reactjs_Dom_Dom Events - Fatal编程技术网

Javascript 保存元素的路径

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

我有一个“keydown”事件的监听器,一旦调用了监听器,我希望能够永远突出显示该元素(将来重新加载)

如何从侦听器中提取元素的路径?(它可能有也可能没有id)


你能在你的问题中加入到目前为止你已经尝试过的代码吗?@Tholle刚刚added@kambi我们能假设HTML永远不会改变吗?(而且,该代码并不是试图解决这个问题……;))基本思想是沿着树向上走,直到你找到一个id,每次,注意当前元素是第n个子元素。那么元素是否有一个特定的类id,等等?答案取决于可用的内容。@ChrisG是的,它永远不会改变
document.addEventListener('keydown', (event) => {
  const keyName = event.key;
  if(keyName === 's')
      //save path to element here
});