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里

JavaScript利用append添加元素报错

时间: 2024-10-01 06:50:35

JavaScript利用append添加元素报错的相关文章

[转][JavaScript]使用jquery插件报错:$.browser is undefined的解决方法

刚开始以为是插件有错误,就到官方网站去下载一个最新版的Jcrop插件,结果在原项目的网页打开就是正常的,而引入项目就会报错,我发现可能与jquery的插件版本有关,查看官方的demo目录下的juqery版本是V1.3.2,而我使用的jquery版本是V1.11.1,查看jquery官方的更新日志,果然是这个的问题.关于$.browserbrowser就是用来获取浏览器基本信息的. jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的

加了料的报错注入(实验吧)

刚学到了一种新的注入方法,在此记录分享以便加深记忆. 是实验吧里的一道sql注入题,在本文中,用两种方法来解这道题: 1.HPF(HTTP Parameter Fragment) 2.exp()报错注入 先来说HPF(http分割注入),首先看这道题 题目地址 查看源码我们发现: 根据题目要求,应该是post注入,然而没有登陆框,我们先通过hackbar按照要求传入username和password参数试试. 提示login failed ,说明我们的思路是没错的,接下来就是在这两个参数中寻找输

JavaScript中的单引号和双引号报错的解决方法

在使用JavaScript显示消息或者传递字符数据的时候,经常会碰到数据中夹杂单引号(')或者双引号("),这种语句往往会造成JavaScript报错.对此一般采用/'或者/"的解决. 例如: Alert("this is test "message"!"); Alert('this is test 'message'!'); 一般会改成以下语句 Alert("this is test /"message/"!&qu

利用Eclipse中的Maven构建Web项目报错

利用Eclipse中的Maven构建Web项目 1.在进行上述操作时,pom.xml一直报错 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.o

利用sql报错帮助进行sql注入

我们可以利用sql报错帮助进行sql注入,这里以sql server 为例: sql查询时,若用group by子句时,该子句中的字段必须跟select 条件中的字段(非聚合函数)完全匹配,如果是select * ,那就必须将该表中所有列名都包含在group by 中:若少了哪个,就会报错,报错中会提示如下; 选择列表中的列 '列名'无效,因为该列没有包含在聚合函数或 GROUP BY 子句中. 这个提示的列名是按该表中的顺序来的,这时我们可以利用这点进行sql注入中枚举所有列的工作: 先使用

ASP.NET—011:JavaScript报错常见问题

相信大家都写过JavaScript,JS由于语法以及自己需要实现的业务的原因,可能在一个页面上要写长篇大论,或者单独写js文件写了好几百K.JS不可否认给Web编程带了许多的方便.但是如果JS发生了错误那真是让人欲哭无泪.即便是自己写的JS,发生了错误不能执行了都要费很大的劲才能查找出来.如果JS是别人写的你需要维护,报错那真是灾难啊. 就我自己的经验来说,也没什么好办法.只能一行行看代码了.一般来说无非是值为空.对象没有define等等. 1.值为空或者对象为空的 这种的错误,我觉得很常见,因

利用Maven管理工程项目本地启动报错及解决方案

目前利用Maven工具来构建自己的项目已比较常见.今天主要不是介绍Maven工具,而是当你本地启动这样的服务时,如果遇到报错,该如何解决?下面只是参考的解决方案,具体的解法还是得看自己本地的工程配置. 1.log提示: SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundExceptio

利用Tomcat部署Web项目报错

1.错误描述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop } 八月 18, 2014 7:35:40 下午 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.24 u

JavaScript实现弹窗报错

1.具体错误如下 SCRIPT 5022:cannot call methods on dialog prior to initialization; attempted to call method 'open'. 2.错误原因 3.解决办法 JavaScript实现弹窗报错