当前位置: 首页 > news >正文

IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)

以下代码在IE8下运行通过,在IE9中出错: document.createElement(''); 错误提示:exception : SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5) 思路分析: 第一步:兼容IE9,firefox,Opera,Safari等浏览器; var iframe = document.createElement("iframe"); iframe.setAttribute("id", "yui-history-iframe"); iframe.setAttribute("src", "../../images/defaults/transparent-pixel.gif"); iframe.setAttribute("style","position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;"); 第二步:兼容IE6-8:由于ie6-8 不能修改iframe的name属性 var oFrame = isIE ? document.createElement(" name=/"" + this._FrameName + "/">") : document.createElement("iframe"); oFrame.name = "iframName"; 综合解决办法: var isIE = (document.all) ? true : false;//这里仅仅简单的对是否是IE进行判断,详细浏览器判断:请参考浏览器类型侦测 var ua = navigator.userAgent.toLowerCase().match(/msie ([/d.]+)/)[1]; if (ua == "9.0") { isIE = false; } var oFrame = isIE ? document.createElement(" name=/"" + this._FrameName + "/">") : document.createElement("iframe"); oFrame.name = "iframName"; 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/a497785609/archive/2011/04/12/6317502.aspx

相关文章:

  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • 解决Requset.Write()弹出提示框变形问题
  • Google Maps API openInfoWindowHtml a is undefined
  • C#日期格式化
  • 用jquery判断一个对象是否存在不能用
  • 男人职场不成熟的十大标志
  • Asp.net(C#)-显示所有缓存 清除所有缓存
  • SQL2008 Saving changes is not permitted.
  • SQL前一天、前一个月、前一年写法
  • 定时发送邮件
  • “搭讪学” 这不仅仅是泡妞
  • 与领导谈话的技巧
  • UrlRewriter伪URL的配置
  • 网摘
  • 怎么泡妞
  • 2017-09-12 前端日报
  • 2019年如何成为全栈工程师?
  • Java超时控制的实现
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • mysql 数据库四种事务隔离级别
  • MySQL主从复制读写分离及奇怪的问题
  • Python中eval与exec的使用及区别
  • web标准化(下)
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 每天一个设计模式之命令模式
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • scrapy中间件源码分析及常用中间件大全
  • 交换综合实验一
  • ​如何在iOS手机上查看应用日志
  • # centos7下FFmpeg环境部署记录
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • $().each和$.each的区别
  • (007)XHTML文档之标题——h1~h6
  • (C++20) consteval立即函数
  • (多级缓存)多级缓存
  • (二)丶RabbitMQ的六大核心
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (七)Java对象在Hibernate持久化层的状态
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .Net IOC框架入门之一 Unity
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • /etc/fstab和/etc/mtab的区别
  • @Transactional类内部访问失效原因详解
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹
  • [20180312]进程管理其中的SQL Server进程占用内存远远大于SQL server内部统计出来的内存...
  • [AMQP Connection 127.0.0.1:5672] An unexpected connection driver error occured
  • [Android Pro] android 混淆文件project.properties和proguard-project.txt
  • [BZOJ1010] [HNOI2008] 玩具装箱toy (斜率优化)