当前位置: 首页 > 知识库问答 >
问题:

react.js:获取“在'node'上执行'remove child'失败:要删除的节点不是该节点的子节点。”

汝志
2023-03-14

我有一个元素,它位于可内容编辑的

中。在某些情况下,当我试图用 命令-delete立即删除
中的所有内容时,或者当 元素是
中唯一的内容时,我试图从 元素中删除单个字符时,我会在标题中得到错误。

我怎么才能把它修好呢?

我把这个问题的一个沙箱示例放在一起:https://codesandbox.io/s/nostalgic-wildflower-52eul?file=/src/app.js

它在两种情况下抛出错误(示例中的关键字是test,键入时应该以蓝色突出显示):

    null

谢谢你的帮助!


共1个答案

匿名用户

只需根据代码给父元素即div classname='app'的键,或者添加一个新的父元素,只需给该元素的键。

如果发生了任何变化,并且您得到了此错误,只需更新父元素的键 ;

因为更新父元素键会导致react将父元素与其dom分离,所以可以避免此错误,因为问题出在子元素上。

在onInput中,只需检查id=“additeminput”的elemeent是否存在,如果不存在,只需更新父元素键

相关问题


  • 推送到GitHub上的存储库时身份验证失败(从GitHub桌面和命令行)
  • GitHub消息的含义:由于电子邮件隐私限制,推送被拒绝
  • kafka连接s3启动失败
  • 电源外壳服务帐户密码更改登录失败
  • 为什么默认种子是`mt19937`5489?
  • 自上次更新以来生成失败
  • 什么是最有效的方法来删除混淆的名称(《我的世界》)?
  • Vscode 主机验证密钥失败。Zscaler
  • 自动将数字拉到服务器:主机密钥验证失败
  • 应用引擎部署失败,出现“致命错误:无法访问' https://gopkg.in/yaml.v3/':服务器证书验证失败。”
  • 在Windows Git bash中工作时,gitlab的Git克隆在linux上失败
  • git错误:gnutls_handshake()在推送时失败
  • github:服务器证书验证失败
  • 无法更正突然的"服务器证书验证失败"[重复]
  • 来自 Gmail 的钥匙斗篷电子邮件
  • 密钥斗篷电子邮件验证不起作用,并且通过密钥斗篷接收任何电子邮件
  • 从事件中获取应用程序
  • 父母、节点和场景之间有什么关系?
  • 如何在FXML控制器中获取父窗口?
  • 如何在Javafx2控制器中获取初级阶段引用

热门标签

Java JavaScript Python PHP C# Android Html jQuery C++ Css IOS MySQL NodeJS

共有3个答案

庾兴发
2023-03-14
热门标签
蒲寂离
2023-03-14
相关问题
邢乐
2023-03-14

只需根据代码给父元素即div classname='app'的键,或者添加一个新的父元素,只需给该元素的键。

如果发生了任何变化,并且您得到了此错误,只需更新父元素的键 ;

因为更新父元素键会导致react将父元素与其dom分离,所以可以避免此错误,因为问题出在子元素上。

在onInput中,只需检查id=“additeminput”的elemeent是否存在,如果不存在,只需更新父元素键

 类似资料:
  • 本文向大家介绍Javascript removeChild()删除节点及删除子节点的方法,包括了Javascript removeChild()删除节点及删除子节点的方法的使用技巧和注意事项,需要的朋友参考一下 下面给大家介绍Javascript removeChild()删除节点的方法,具体详情如下所示: 在Javascript中,只提供了一种删除节点的方法:removeChild()。 rem

  • DOM的概念 节点的概念 Node节点的属性 nodeName,nodeType ownerDocument,nextSibling,previousSibling,parentNode,parentElement textContent,nodeValue childNodes,firstNode,lastChild baseURI Node节点的方法 appendChild(),hasChil

  • 本文向大家介绍javascript删除元素节点removeChild()用法实例,包括了javascript删除元素节点removeChild()用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了javascript删除元素节点removeChild()用法。分享给大家供大家参考。具体分析如下: 操作DOM节点的方法:removeChild(),移除子节点,那么可以变通一下来实现移除

  •        点击后即可选中要素,在被点中后高亮的要素中点击所要删除的节点即可完成删除。

  • 我有一个问题,当我从xml中删除子节点时,xml中会有一个空行。节点已正确删除,但我不想要空行,我不知道空行来自何处,因为我没有编写xml,但Javas Transformer正在为我做这件事: 我要编辑的xml实际上非常简单,如下所示: 删除孩子后,它看起来像这样: 但我想要的是: 是否有一些函数可以调用我缺少的父节点?或者是否有针对xmls的显式漂亮打印函数?