摘自   http://blog.csdn.net/zxygww/article/details/46635403

环境:

EasyUI 1.4.2.

现象:

在使用JQuery EasyUI 的datagrid控件时,使用动态指定columns的方式,相关代码如下:

$("#topApList").datagrid({columns:[[
{field:'aaa',title: 'aaa',align: 'center',width: 130},  
{field:'bbb',title: 'bbb',align: 'center',width: 100},
]]
});

在IE8浏览器中打开该页面时出现错误:‘Rowspan’ 为空或不是对象,‘Colspan’ 为空或不是对象。

在Firefox, Safari, Chrome浏览器中没有报错,页面正常显示。

分析代码:

jquery.easyui.mini.js代码,高亮部分为出现空指针异常的地方:

for (var j = 0; j < cols.length; j++) {
var col = cols[j];
var attr = "";
if (col.rowspan) {
attr += "rowspan=\"" + col.rowspan + "\" ";
}
if (col.colspan) {
attr += "colspan=\"" + col.colspan + "\" ";
}

原因:

在最后一个field后面,出现一个逗号,导致浏览器计算出来的cols.length为3(其实际值为2),当访问cols[2]时出现空指针异常。

解决方案:

将最后一个field后的逗号去掉即可。

效果:

IE中未出现上述错误。

转载于:https://www.cnblogs.com/a6948076/p/8251595.html

IE浏览器报错 ‘Rowspan’ 为空或不是对象相关推荐

  1. Chrome浏览器报错:Origin null is not allowed by Access-Control-Allow-Origin.

    问题:Chrome浏览器报错:Origin null is not allowed by Access-Control-Allow-Origin. 原因:.js文件中使用load()方法,而Chrom ...

  2. 浏览器报错:DNS_PROBE_FINISHED_BAD_CONFIG

    症状 手机的正常上网,电脑连不上网,浏览器打不开网页. 电脑 用ping命令不能发现主机,这时判断DNS解析有问题. 用ping命令能发现主机,这时判断DNS解析没有问题. 解决办法 #方案1 ipc ...

  3. 浏览器报错:unexpected end of input 解决方法

    浏览器报错:unexpected end of input 解决方法 参考文章: (1)浏览器报错:unexpected end of input 解决方法 (2)https://www.cnblog ...

  4. 浏览器报错‘‘styleSheets undefined‘‘

    问题描述: 浏览器报错''styleSheets undefined'' this.sheetData.styleSheets = ""; 原因分析: 有的场景styleSheet ...

  5. 论IE8浏览器报错:$未定义及缺少对象问题

    论IE8浏览器报错:"$"未定义及缺少对象问题 最近在写一段代码的时候,忽然感觉自己写的哪儿哪儿都报错,项目里面明明导入了jquery文件,路径也对,该做的准备工作都做好了,IE8 ...

  6. ie浏览器报错:不支持此类_浏览器趋势(2013年3月):IE降至30%以下

    ie浏览器报错:不支持此类 It may have been a short 28 days since our last look, but there have been some interes ...

  7. JsonMap对象的获取与前台浏览器报错Uncaught TypeError: Cannot read property ‘map‘ of undefined

    JsonMap对象的获取与前台浏览器报错Uncaught TypeError: Cannot read property 'map' of undefined 经过不断排查以后发现是自己的后台传的值出 ...

  8. windows10系统更新后,Edge或者Chrome浏览器报错:“STATUS_INVALID_IMAGE_HASH”

    报错产生原因: (一)windows10系统更新后 (二)某些开发工具如vsCode,安装了open in browser插件,开发时打开默认浏览器 Edge或者Chrome浏览器报错:"S ...

  9. 浏览器报错Not allowed to load local resource:的解决办法,与网上大多数都不同,亲测有用!

    浏览器报错Not allowed to load local resource:的解决办法,与网上大多数都不同,亲测有用! 起因 报错原因 吐槽 解决办法 参考 起因 因为深度学习用的是pytorch ...

最新文章

  1. 基于感知损失的实时风格迁移与超分辨率重建
  2. Lesson 6.1 身份证识别: 提取字段
  3. es6 ik分词热更新MySQL_rollup环境搭建(es6转es5、压缩、本地服务器、热更新)
  4. Hadoop之回收站
  5. SpringMVC源码之参数解析绑定原理
  6. LeetCode 376. 摆动序列 中等难度
  7. Mac 技术篇-VS Code自动换行设置
  8. 吴恩达机器学习Ex2
  9. 吴恩达Deeplearning.ai课程学习全体验:深度学习必备课程 By 路雪2017年8月14日 11:44 8 月 8 日,吴恩达正式发布了 Deepleanring.ai——基于 Cours
  10. 64位系统matlab上安装libsvm
  11. Android——手机系统重装的备忘笔记
  12. 项目管理工具——TargetProcess(2)
  13. 数据驱动在链家网搜索优化与推荐策略中的实践
  14. 51单片机波特率计算c语言,51单片机波特率怎么算?51单片机波特率计算公式
  15. c语言小球消砖块增加一行砖块,基于Unity的小球撞击砖块小游戏
  16. 斐讯K2路由器刷潘多拉(解决固件非法问题)(连接校园网锐捷)
  17. iframe嵌入微信公众号页面(有图片)
  18. eCharts绘制双系列混合类型图表+额外tooltip信息
  19. 3蛋白wb_干货分享:三个蛋白组学数据库的应用
  20. CAN201 网络编程 笔记

热门文章

  1. c语言贪吃蛇咬到尾巴,【图片】C语言小游戏~贪吃蛇【c语言吧】_百度贴吧
  2. mysql 客户端_Linux桌面应用之MySQL客户端DBeaver
  3. python os popen_Python os.popen() 方法
  4. ant vue 离线文档_超全离线开发手册
  5. oracle sql 转小写转大写,OracleSQL金额小写转大写函数
  6. voxblox建图教程
  7. Web前端基础---JQuery的页面加载+选择器+电子时钟案例
  8. MySQL笔记(六)视图 view
  9. stm8s 时钟库函数选择内部RC初始化
  10. springMVC接收请求参数的几种方式