javascript - IE 9 错误 - 'SCRIPT600 : Invalid target element for this operation

标签 javascript internet-explorer

此特定页面适用于 Firefox 和 Chrome。 在 IE9 上,我收到此错误:SCRIPT600:此操作的目标元素无效。 我注意到其他帖子中也讨论了此错误消息,但它们处理的是其他问题。

这是抛出错误的代码。我正在为我的网站使用趋势图(以及其他表格的高图)。

<script>
jsio('import .js.trends');
new js.trends.Table({              // ERROR THROWN ON THIS LINE
target: 'trends_table',
type: 'credits',
noData: 'No credits yet!',
columns: [{
    title: 'Date',
    src: 'begin_date',
    format: 'date'
}, {
    title: 'Time',
    src: 'begin_date',
    format: 'time'
}, {
    title: 'Credits Earned',
    src: 'credits_earned',
    format: 'number'
}, {
    title: 'How Earned',
    src: 'activity',
    format: 'lookup',
    values: {
        0: 'ABC',
        1: 'DEF'
    }
}, {
    title: 'Credits Spent',
    src: 'credits_spent',
    format: 'number'
}]
}).refresh();
</script>

我对我应该做的改变有点困惑。有什么建议吗?

提前致谢。

最佳答案

我认为 IE 对 insertAdjacentHTML 方法的支持不一致,对于 TR 和 TBODY 等元素,如果在这些方法上调用该方法,IE 将抛出异常。 这个错误自 IE6 以来就存在。

关于javascript - IE 9 错误 - 'SCRIPT600 : Invalid target element for this operation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8771498/

相关文章:

javascript - 如何为不使用 JQuery 动态创建的元素创建事件监听器

javascript - mxGraph:使用 XML 创建图形

c# - 像 Jabbr 这样的内容提供商

javascript - 通过 JavaScript 动态设置的 Iframe src 在 Internet Explorer 上执行了两次

internet-explorer - IE为什么不解析WCF数据服务返回的XML?

javascript - Bootstrap 未在浏览器上应用

css - Internet Explorer-> <DIV> & 宽度

jquery - IE7 JQuery、Ajax 和 CSS 的问题

css - 使用 CSS 的 anchor 小于图像的新型翻转?

javascript - 使用 jquery UI 确认表单提交