javascript – 无法获取未定义或空引用的属性“id”

前端之家收集整理的这篇文章主要介绍了javascript – 无法获取未定义或空引用的属性“id”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试创建一个Ext.PagingToolbar,它可以在所有主流浏览器中运行,包括IE9和IE 10.但是在IE 8及更低版本中,它最终会出现以下错误.

Unable to get property ‘id’ of undefined or null reference

当我跟踪时,我发现在以下代码中发生错误.

var cm = new Ext.grid.ColumnModel({
    defaults: {
        sortable: true
    },columns:
      [
        {
            header: 'Result Set',dataIndex: 'result_set_name'
        },{
            header: 'Result Date',dataIndex: 'result_date',xtype: 'datecolumn',format: 'm/d/Y',dateFormat: 'c'
        },{
            header: 'Comments',dataIndex: 'comments'
        },{
           header: 'Link',dataIndex: 'link',renderer: function(value,MetaData,record,rowIndex,colIndex,store) {return '<a href="'+value+'">'+value+'</a>';}
        },]
});

但我找不到问题的根源和需要做的事情.任何帮助表示赞赏.

解决方法

您的错误是您使用逗号结束columns数组,这会导致此类错误. IE尝试在逗号后读取一个未定义的对象

猜你在找的JavaScript相关文章