Преглед на файлове

Merge branch 'master' of http://787255.xyz:4003/ydm/chrome-plugin

杨东明 преди 9 месеца
родител
ревизия
fe18b795d9
променени са 1 файла, в които са добавени 17 реда и са изтрити 0 реда
  1. 17 0
      content.js

+ 17 - 0
content.js

@@ -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();