开发者问题收集
我需要在 div 中的每个节点上动态设置 z-index(第一个节点 - 1,第二个节点 - 2,等等)。当我尝试在 childNodes 上使用“for”循环时,出现错误“Uncaught TypeError:无法设置未定义的属性‘zIndex’”。你能指出我的错误吗?您可以查看 codepen:https://codepen.io/pen/HTML + JS:<div id="blog__im
错误: 1. script.js:153 Uncaught TypeError: Cannot set property 'display' ofundefinedat script.js:153at NodeList.forEach (<anonymous>)at HTMLSelectElement.filterTodo (script.js:150)代码:enter code here fun
所以这是一个哲学问题。在 TypeScript 中,ChildNode 可以没有父节点,因为ChildNode.parentElement和ChildNode.parentNode都有一个null类型选项。但是作为ChildNode,从本质上来说,它不是有一个父节点吗?我可以理解parentElement可能为null,因为它可能派生自非元素节点(或者这甚至是可能的),但至少parentNode不