|
@@ -148,11 +148,11 @@ function clickHandler(e) {
|
|
|
jslist: jsRequests,
|
|
|
targe: oldTarget.outerHTML,
|
|
|
csslist: myComputedStyle(oldTarget),
|
|
|
- path: getParentInfo(oldTarget),
|
|
|
+ path: getNodePosition(oldTarget),
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-function getParentInfo(element) {
|
|
|
+function getNodePosition(element) {
|
|
|
let id = [];
|
|
|
if (element === document.body) {
|
|
|
return [1];
|
|
@@ -168,24 +168,7 @@ function getParentInfo(element) {
|
|
|
}
|
|
|
index++;
|
|
|
}
|
|
|
- return getParentInfo(element.parentNode).concat(id);
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-function getNodePosition(element) {
|
|
|
- let id = "";
|
|
|
- if (element === document.body) {
|
|
|
- return "1";
|
|
|
- } else {
|
|
|
- let parentNode = element.parentNode;
|
|
|
- for (let i = 0; parentNode.childNodes.length; i++) {
|
|
|
- let child = parentNode.childNodes[i];
|
|
|
- if (child === element) {
|
|
|
- id = i + "";
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- return getNodePosition(element.parentNode) + "-" + id
|
|
|
+ return getNodePosition(element.parentNode).concat(id);
|
|
|
}
|
|
|
}
|
|
|
|