在IE8用$.jgrid.gridUnload('id')报错,连hasOwnProperty不能使用

在IE8用$.jgrid.gridUnload('id')报错,dispHTMLTable类型,连hasOwnProperty不能使用

clipboard.png

clipboard.png

用typeOf(c)得到的是object

阅读 3.9k
1 个回答

因为某种原因Object.prototype。hasOwnProperty实际上是在IE8中定义,但不携带到DOM元素(其他的元素可以使用)。所以不能使用。把直接判断DOM元素对象的c.hasOwnProperty(f[d])换成c[f[d]] !== undefined就行。github是个好东西,百度半天的东西在github上一下就解决了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题