Javascript 为什么阿普塔纳指责代码中有错误?
我在AptanaIDEforJavaScript中复制了的源代码。但是,在最后几行:Javascript 为什么阿普塔纳指责代码中有错误?,javascript,Javascript,我在AptanaIDEforJavaScript中复制了的源代码。但是,在最后几行: <script language="JavaScript"> init(); </script> </body> </html>
<script language="JavaScript">
init();
</script>
</body>
</html>
init();
它显示在init()
行:语法错误
,为什么?(运行时,它工作正常)将其更改为
<script type="text/javascript">
缺少一个分号。改变
<input type="reset" onclick="lines=0;return true">
到
如果您复制/粘贴的编辑器可能包含无效字符,请尝试检查“或”,并将其替换为常规引号和双引号
复制粘贴源代码常常会导致此问题。我无法复制此问题。将代码从该页面复制/粘贴到Aptana不会给我任何错误。请确保a)您拥有最新版本的Aptana,b)代码中没有任何奇怪的cop/粘贴工件。请先尝试粘贴到记事本,然后再从那里粘贴到Aptana,to删除格式信息,看看它是否有影响
这将消除行中的警告,但不会消除init()调用行中的错误。我在init()上看到了错误Aptana Studio 2.0.4.1268158907中的行。我在屏幕截图中运行2.0.5.1278522500。一个简单的修复程序!Aptana似乎在错误的行上指示语法错误。为什么会这样?不确定。如果我不得不猜测,那是因为Aptana继续尝试评估“返回真…”。。。“语句,包括HTML标记和all,因为没有分号来终止该语句。当它到达
init()处的另一个分号时代码>,声明无效。我可能会在20小时内奖励你的赏金。谢谢
<input type="reset" onclick="lines=0;return true;">