请教大佬获取父级元素的问题
```
let inputString =document.querySelector('input');
let orderId = document.querySelectorAll('td');
for (let num = 0;num < orderId.length;num++){
if (inputString.value === orderId.innerText){
orderId.click();
let a = orderId.parentNode;
console.log('父级',a);
}
}
```
这段代码在油猴里获取不了父级元素tr,但是在控制台里是正常的。 这个我们很难判断
上debugge单步调试 检查有没有在iframe里? 李恒道 发表于 2022-5-27 09:48
这个我们很难判断
上debugge单步调试
你指的是在代码里加debugger吗? 王一之 发表于 2022-5-27 09:52
检查有没有在iframe里?
是在iframe里,但是let orderId = document.querySelectorAll('td')也是在这个iframe里 琦玉 发表于 2022-5-27 10:09
你指的是在代码里加debugger吗?
是
一步一步跟着走看到底什么问题 我发现let a = orderId.parentNode;在orderId.click();前,就可以获取父级元素,在click后就不行,不知道是不是click改变了什么
页:
[1]