作家
登录

javascript代码在ie8里报错 document.getElementById(...) 为空或不是对象的解决方法 原创

作者: 来源:www.28hudong.com 2013-03-30 02:07:24 阅读 我要评论

ie8中对于声明文档类型更加严格如下面的代码。 运行环境: 清空 Windows平台 S60v2 S60v3 CHM PDF PPT WORD EXCEL asp asp+access asp+sqlserver asp+sql/access php源码 php php+mysqljsp asp.net源码 asp.net asp.net+access asp.net+sql asp.net+sql/access [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]可以看到这段代码在ie7与ie8中都是可以运行的,下面的代码我们加入声明文档复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 加了上面的文档类型声明。 运行环境: 清空 Windows平台 S60v2 S60v3 CHM PDF PPT WORD EXCEL asp asp+access asp+sqlserver asp+sql/access php源码 php php+mysqljsp asp.net源码 asp.net asp.net+access asp.net+sql asp.net+sql/access [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]发现 提示document.getElementById(...) 为空或不是对象的解决方法如果页面中既有文档声明,因为用div+css布局的时候,声不声明文档,页面的一些地方都不一样。可以在head中添加下面的代码复制代码 代码如下:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />完整的代码 运行环境: 清空 Windows平台 S60v2 S60v3 CHM PDF PPT WORD EXCEL asp asp+access asp+sqlserver asp+sql/access php源码 php php+mysqljsp asp.net源码 asp.net asp.net+access asp.net+sql asp.net+sql/access [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  推荐阅读

  JS小框架 fly javascript framework

框架选择器部分兼容浏览器原生的查询语法,和jQuery大部分选择器,选择器部分文档大部分来自jQeruy API 特点,选择器支持 lambda 表达式 文件打包下载>>>详细阅读


本文标题:javascript代码在ie8里报错 document.getElementById(...) 为空或不是对象的解决方法 原创

地址:http://www.17bianji.com/kaifa2/JS/27639.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)