`HTMLDivElement.<anonymous>` 是啥意思?

Posted

技术标签:

【中文标题】`HTMLDivElement.<anonymous>` 是啥意思?【英文标题】:what is the meaning `HTMLDivElement.<anonymous>`?`HTMLDivElement.<anonymous>` 是什么意思? 【发布时间】:2021-03-17 20:41:46 【问题描述】:

当我遍历 dom 时.. 我在浏览器控制台日志中收到一条错误消息 null at htmlDivElement.&lt;anonymous&gt; .. HTMLDivElement.&lt;anonymous&gt; 是什么意思?

浏览器谷歌浏览器

图片

【问题讨论】:

如果您提供minimal reproducible example 并告诉我们您使用的浏览器,我们可能会给您一个更具体的答案,以便我们自己查看。 :-) 当我点击margin 空间时出现此错误.. 如果我替换为padding 没关系... 给点时间来举例 【参考方案1】:

这只是意味着HTMLDivElement 上的错误源自或传递的方法是匿名的(它没有名称)或名称为&lt;anonymous&gt;(可能但不太可能)。大多数函数都有名称,但并非所有函数都有名称,而且它们在 javascript 中不是必需的。

【讨论】:

您能给出更具体的答案吗?还是足够了? ... @noor - 问题更新只是告诉我们什么浏览器。它没有足够的附加信息来帮助您更多。再次,请参阅:minimal reproducible example 我放了图片...我告诉我当我遍历 dom 时遇到了这个错误...我想我不需要添加代码..如果你需要我会添加示例代码.. @noor - 请再次阅读this comment。请注意“这样我们可以自己看到”部分。 也就是说,您还需要什么?你问这是什么意思,上面回答了这个问题。有一些方法(可能是内部/私有方法)遇到意外的null 并抛出。

以上是关于`HTMLDivElement.<anonymous>` 是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

`HTMLDivElement.<anonymous>` 是啥意思?

HTMLDivElement.prototype

useRef TypeScript - 不可分配给类型 LegacyRef<HTMLDivElement>

innerHTML 仅插入 [object HTMLDivElement]

使用 document.getElementById 时返回 [object HTMLDivElement]

在 React 中渲染 HTMLDivElement