当前位置: 首页 > 编程笔记 >

JavaScript利用append添加元素报错的解决方法

卫学真
2023-03-14
本文向大家介绍JavaScript利用append添加元素报错的解决方法,包括了JavaScript利用append添加元素报错的解决方法的使用技巧和注意事项,需要的朋友参考一下

1、错误描述

在IE浏览器上:

Uncaught HierarchyRequestError:Failed to excute 'appendChild' on 'Node':The new child element contains the parent.

在谷歌浏览器上:

SCRIPT5022:DOM Exception:HIERARCHY_REQUEST_ERR(3) error

2、错误原因

在append()中包含append()

如:

append(append("String"));

3、解决办法

去掉append中的append,将里面的append中的字符串放到外面的append里

 类似资料:
  • Go语言的内建函数 append() 可以为切片动态添加元素,代码如下所示: 不过需要注意的是,在使用 append() 函数为切片动态添加元素时,如果空间不足以容纳足够多的元素,切片就会进行“扩容”,此时新切片的长度会发生改变。 切片在扩容时,容量的扩展规律是按容量的 2 倍数进行扩充,例如 1、2、4、8、16……,代码如下: 代码输出如下: len: 1  cap: 1 pointer: 0

  • Table of Contents  目录 append 添加 append_by_ref 引用添加 assign 赋值 assign_by_ref 引用赋值 clear_all_assign 清除所有赋值 clear_all_cache 清除所有缓存 clear_assign 清除赋值 clear_cache 清除缓存 clear_compiled_tpl 清除已编译模板 clear_confi

  • 本文向大家介绍jQuery 添加元素和删除元素的方法,包括了jQuery 添加元素和删除元素的方法的使用技巧和注意事项,需要的朋友参考一下 添加新的 HTML 内容 我们将学习用于添加新内容的四个 jQuery 方法: append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插

  • 本文向大家介绍jQuery给元素添加样式的方法详解,包括了jQuery给元素添加样式的方法详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery给元素添加样式的方法。分享给大家供大家参考,具体如下: 1、获取和设置样式 2、追加样式 3、移除样式 4、切换类名 5、判断是否含有某项样式 6、获取css样式中的样式 设置单个样式 设置多个样式 7.offset()方法 它的作用是获

  • 问题内容: 是否有任何方法可以使用jQuery方法添加作为Angular指令的元素,并让Angular进行其编译/链接以使其正常工作,就像您首先将指令包括在内一样? 例: 目前,它只是附加了一个空的DOM元素,称为“ my-angular-directive”,但Angular不会发挥作用并发挥作用。 问题答案: 正确的方法是使用:$ compile, 并在指令返回的情况下:(这是推荐的方法)然后

  • 本文向大家介绍向JavaScript的数组中添加元素的方法小结,包括了向JavaScript的数组中添加元素的方法小结的使用技巧和注意事项,需要的朋友参考一下 在数组的开头添加新元素 - unshift() 源代码: 测试结果: 在数组的第2位置添加一个元素 - splice() 源代码: 测试结果: 数组的末尾添加新的元素 - push() 源代码: 测试结果: 下面就提供一下上文中的一些函数