- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
function create(htmlStr) {
var frag = document.createDocumentFragment(),
temp = document.createElement('div');
temp.innerHTML = htmlStr;
while (temp.firstChild) {
frag.appendChild(temp.firstChild);
}
return frag;
}
function add(identifier, html){
var frag = create(html);
document.body.insertBefore(frag, document.getElementById(identifier));
}
identifier
是我在开发人员工具中验证过的标签的字符串 id,html
只是我想添加到表示的元素前面的片段标识符
。 frag
是一个可靠的 html 片段,对 getElementById
的调用返回一个可靠的元素,即两者都不是字符串。为什么我在 insertBefore
上收到上述错误?
最佳答案
您的元素可能不是 document.body
的直接子元素。试试这个 ->
function add(identifier, html){
var frag = create(html),
el = document.getElementById(identifier);
el.parentNode.insertBefore(frag, el);
}
关于javascript - Uncaught Error : NOT_FOUND_ERR: DOM Exception 8 on insertBefore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15914288/
使用plupload时ember 中的组件在控制台上似乎出现错误,并且 plupload 也不工作 Instantiating FileInput... moxie.js:3027Uncaught N
我正在构建一个必须修补 XML 文件的脚本,包括将一个元素列表替换为另一个元素列表。以下函数将补丁(涉及可能为空的同名元素列表)应用到父元素的同名元素列表(也可能为空列表)。 (这只是补丁逻辑的一小部
我确实发现了几个关于 NOT_FOUND_ERR: DOM Exception 8 的问题与 jQuery 结合使用时出现错误,但它们并没有发生在像我这样的场景中,因此它们没有提供解决方案。 基本上,
文件路径 - file:///data/data/io.ionic.starter/data.json 我想检查提到的路径中是否存在“data.json”。 但我收到一个错误 - {"code":1,
我的代码: function SubmitCommentAJAX(i) { var thecomment = i.parentNode.getElementsByClassName("styl
我正在使用 cordova-plugin-camera cordova 插件(版本 4.0.3),由 Ionic 4 的 Ionic Native 包装器包装 @ionic-native/camera
好吧,在这里我继续,尝试学习这门非常好的语言......所以我之前有一个非常丑陋的代码,充满了“document.write()”和更多丑陋的东西,现在我正在把它变成一个非常很好的符合标准的代码,我很
所以我删除了特定div下的所有内容并添加了消息内容。但是,javascript 在完成后抛出以下错误: Uncaught Error: NOT_FOUND_ERR: DOM Exception 8 这
下面是我的 YWA 包装器的代码 var astr_ywascript = (document.createElement("script").type = "text/javascript").sr
function create(htmlStr) { var frag = document.createDocumentFragment(), temp = document
我正在尝试检索在 Ionic Native 中保存到 iPhone 本地存储的图片的数据 URL,该图片在真实设备而不是模拟器上运行。 我正在使用File.readAsDataURL 我使用 X-co
我需要删除一个用 PHP 添加的子项。当我尝试使用 removeChild 时,Chrome 抛出了这个: Uncaught Error: NOT_FOUND_ERR: DOM Exception 8
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: javascript appendChild doesn't work 错误发生在这段代码的最后一行: v
我在使用 JSFiddle 和 Chrome 的控制台中收到此错误:http://jsfiddle.net/YdM8n/2/当试图用 jQuery 解析 Flickr 提要时。 代码: // a fl
Cordova 3.5.0 FileTransfer 0.4.4 iPad 2 version 7.1.2 error: FileError.NOT_FOUND_ERR (Code:1) Error
我是一名优秀的程序员,十分优秀!