|
@@ -172,6 +172,23 @@ function getParentInfo(element) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+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
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
// window.addEventListener("click", function (e) {
|
|
|
// // e.preventDefault();
|
|
|
// // e.stopPropagation();
|