18910140161

JavaScript-未捕获的TypeError:无法读取函数中null的属性“style”-堆栈溢出

顺晟科技

2022-10-19 11:26:06

20

我已经看到了许多关于此错误的问题,但都没有找到答案。

我正在创建一个交互式页面来创建基于几何形状的模式,我在添加一个新元素时遇到了问题,该函数创建了一个新元素并将该元素添加到“基本”div中。然后,克隆基div以创建模式。

在HTML中,我创建了一个颜色选择器,用于在创建元素之前预选颜色,以及一个按钮,该按钮包含创建新元素并将其追加到基div的函数。

同样在HTML中,我用“display:none”样式创建了SVG形状,当我用JS检索它们时,我只需将其更改为“display:block”。

我可以用javascript指令追加许多元素(代码中有一些示例),但是当我把这些指令放在函数中时,代码就不起作用了,我得到的错误是:“uncathed typeerror:不能读取属性'style'of null”

这是我的代码,为了便于阅读,我包含了注释。希望您能帮助我。


顺晟科技:

第二次单击创建按钮时,将出现错误。

函数调用。由于这里是一个现有的元素,它将从当前位置移动到新位置(的子位置)。但在此之后不追加回html文档。

因此,当再次单击创建并计算为。

时,在文档中找不到

引用:node.appendchild

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航