
正文
js方法有哪些不兼容ie6,js不好用
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Ie6不支持js的setAttribute方法吗
js的代码和这浏览器没关系的。ie6存在严重的BUG,也就是定位啊什么的存在兼容性问题。
我们可以对加载的 JS 对象使用 onload 来判断(js.onload),此方法 FirefoxFirefoxSafari1+、Opera6+ 浏览器都能很好的支持,但 IEIE7 却不支持。
你自己应该已经了解了不同浏览器的不同语法,所需要的应该仅仅是判断浏览器名称和版本的代码。
把所有js代码放到一个函数里,把按钮的点击事件绑定到这个函数。
window.location.href=新地址 如果这不行就真没办法了.window.open, modal之类的会被浏览器屏蔽。
相关问答
Q1: javascript在ie6上不支持,在ie8才可以,什么原因啊?
1、无法运行javascript的原因可能是由于网页的 HTML 源代码不能与客户端脚本正常工作,如 Microsoft JScript 或 Microsoft Visual Basic 脚本。此问题可能是由下列一个或多个原因引起的:网页的 HTML 源代码中存在问题。计算机或网络阻止了活动脚本、ActiveX 控件或 Java 程序。
2、js的代码和这浏览器没关系的。ie6存在严重的BUG,也就是定位啊什么的存在兼容性问题。
3、大部分正常的系统都是由于原因4造成的。请按第四步操作。
4、IE8对Javascript的处理其实是有做优化的,性能应该比IE7强。由于IE8是新的引擎,很多非标准开发的网站无法在ie8中正常显示。你可以点击地址栏的右边一个小页面的图标如果它出现的话,也可以到工具中选择兼容性视图设置,然后选择在兼容性视图中显示所有网站,这样可以模拟ie7内核进行浏览。
5、ie8下兼容问题,这个最好处理,转化成ie7兼容就可以。
6、样式兼容性问题,运行应该没有问题,只是页面可能会错位。
Q2: javascript做的例子,开始在html里面ie6和firefox都正常的,但放入aspx...
javascript中事件还分捕获和冒泡两个阶段,但是传统绑定只支持冒泡事件。
childNodes的下标的含义在IE和Firefox中不同,Firefox使用DOM规范,childNodes中会插入空白文本节点。一般可以通过node.getElementsByTagName()来回避这个问题。当html中节点缺失时,IE和Firefox对parentNode的解释不同。
JavaScript解决方案目的是解决在旧版本的IE中样式应用的问题。老版本的IE不会识别不明元素已经是一个耳熟能详的特性,而如果这些元素已经通过document.createElement()创建,那么浏览器就可以识别这些标签,并可以将其在DOM树中构建,然后允许开发者对其应用样式。
最典型的应用比如页脚的版权信息等内容可以放在一个叫做footer.html文件里, 然后其他页面文件在页面内容的最后包含这个文件就可以了,具体例子下面有。要html文件嵌套,最简单的办法是使用SSI(Server Side Include)技术,也就是在服务器端两个文件就被合并了。
存储在硬盘上的cookie可以在不同的浏览器进程间共享,比如两个IE窗口。而对于保存在内存里的cookie,不同的浏览器有不同的处理方式。
您好!很高兴为您答疑。在IE下有个默认的已浏览页面的样式,当您的页面内容没有指定a标签浏览后的样式时,则会激活该样式,您的问题就是由此而来。此时您只需要为a标签加上a:visited{border:0px;}样式即可消除该紫色边框。如果对我们的回答存在任何疑问,欢迎继续问询。
js方法有哪些不兼容ie6的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js不好用、js方法有哪些不兼容ie6的信息别忘了在本站进行查找喔。





