失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > JS javascript 点击鼠标 鼠标事件 获取元素 获取元素Xpath

JS javascript 点击鼠标 鼠标事件 获取元素 获取元素Xpath

时间:2023-08-08 09:16:06

相关推荐

JS javascript 点击鼠标 鼠标事件 获取元素 获取元素Xpath

js代码,鼠标在页面点击时,记录元素的Xpath

代码:

function mouse_down(event){ var x = event.clientX, y = event.clientYvar element = document.elementFromPoint(x, y)if (!element) {console.log("error: no element")} console.log(readXPath(element))}function readXPath(element) { count = 1result = ""while (true){count += 1if(count>99){break}if (element == document.body){console.log('/html/body/' + result)break}else{tag_index = 0tmp = element.parentElementfor(var i=0;i<tmp.childElementCount;i++){if (tmp.children[i].tagName == element.tagName){tag_index += 1}if (element == tmp.children[i]){result = element.tagName.toLowerCase() + "[" + String(tag_index) + "]" + "/" +result// console.log(result)break}}element = tmp}}}document.onmousedown = mouse_down

如果觉得《JS javascript 点击鼠标 鼠标事件 获取元素 获取元素Xpath》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。