IE 下总是让人很纠结的语法错误。

applerockhool 2011-03-23 09:59:31
一段代码在其他浏览器下都执行的很好,但是一到IE就提示第一行有语法错误,

我的第一行不是JS代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


各位帮帮忙啊。
...全文
357 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaifadi 2011-03-24
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 kingwolf_javascript 的回复:]

事实上IE的容错性是最强的!!!
楼主要弄清这个事实。
正是因为IE容错性太强才导致了大量的错误格式的代码的泛滥。
[/Quote]
+++严重同意
IE里的CSS也好,JS也好,最可以写得不规范!CSS JS HACK也很多是因为IE而起!
Horrison 2011-03-24
  • 打赏
  • 举报
回复
肯定是你的js有问题,你好好调试下,用firebug
ycproc 2011-03-24
  • 打赏
  • 举报
回复
因为别的浏览器 没有提示脚本错误
IE提示了

不代表你的脚本就没错

还是脚本的问题
applerockhool 2011-03-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 cj205 的回复:]

引用 4 楼 applerockhool 的回复:

解决了, 有段js写错了,IE的容错性太差了.


<a href="javaScript:void(0)"> </a>
IE的兼容性另当别论,代码的规范和严谨很重要
void与void(0)基本上可以说是两码事。有些语言里面。方法参数列表为0的时候,可以省略()。但是在javascript中不行,更何况说还有一个参数。
BT……
[/Quote]


在firefox,chrome,sfari下都运行很好,除了IE
Mr-Jee 2011-03-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 applerockhool 的回复:]

解决了, 有段js写错了,IE的容错性太差了.


<a href="javaScript:void(0)"> </a>
[/Quote]IE的兼容性另当别论,代码的规范和严谨很重要
void与void(0)基本上可以说是两码事。有些语言里面。方法参数列表为0的时候,可以省略()。但是在javascript中不行,更何况说还有一个参数。
BTW:javaScript =>javascript可能会是一个好习惯
applerockhool 2011-03-23
  • 打赏
  • 举报
回复
解决了, 有段js写错了,IE的容错性太差了.


<a href="javaScript:void(0)"> </a>

hongmei85 2011-03-23
  • 打赏
  • 举报
回复
有可能是php代码的第一行,或者是js代码的第一行有错
  • 打赏
  • 举报
回复
你确定整个文档没有js方面的吗
浴火_凤凰 2011-03-23
  • 打赏
  • 举报
回复
事实上IE的容错性是最强的!!!
楼主要弄清这个事实。
正是因为IE容错性太强才导致了大量的错误格式的代码的泛滥。

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧