javascript - jQuery 1.11.1 appendChild 错误 IE8(意外调用方法或属性访问)

标签 javascript jquery internet-explorer-8

已解决:我正在追加到 SECTION 标签,而 IE8 不支持此标签,将其解析为文本/非封闭 html 标签,臭名昭著的停止追加的原因!所以我添加了一个条件,为低于 9 的 IE 版本创建 HTML5 元素,如此处所示,问题消失了,它实际上还修复了其他一些错误! http://tatiyants.com/how-to-get-ie8-to-support-html5-tags-and-web-fonts/

对不起大家。 :(

使用 jQuery v1.x (1.11.1) 测试我在 IE8 上构建的新网站。使用 HTML5,代码经过验证。

我在 ajax 函数的成功函数中有这个片段:

$('.product_details_contact_form_wrapper').detach().appendTo('#primary');

出于某种原因,在 Chrome 和 Firefox 下都是花花公子,IE11 也是如此。当我将 IE11 设置为模拟 IE8 时出现问题。然后,我得到一个脚本暂停,IE 提示 jquery 库代码中的 appendChild:

IE11(8) Inspector 指向 b.appendChild(a),标有黄色和:

"Unexpected call to method or property access." marked with red, beneath it.

enter image description here

最佳答案

抱歉,我花了时间来更新这个问题。好的,这个问题的最终解决方案是将 html5shiv 添加到我的项目中。而已。忽略我之前的评论。

关于javascript - jQuery 1.11.1 appendChild 错误 IE8(意外调用方法或属性访问),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26181833/

相关文章:

javascript - 只允许输入数字,包括负数和小数

javascript - JavaScript。单击按钮将数据插入数据库

javascript - 位置固定,作用类似于相对位置(随页面滚动)

JQuery click() 在 ie8 中未触发

css - 如何去除 Internet Explorer 中文本上的这些阴影?

javascript - 如何使我的 Bootstrap Carousel 占据页面的整个宽度?

javascript - 在提取调用中将响应主体与自定义错误一起抛出

javascript - 向切换为显示文本的标题添加向上或向下箭头

javascript - 如何访问javascript文件中的php session ?

javascript - 使用 Javascript 检查在 IE8 中启用的 cookie