Javascript 语法错误...我怎样才能找到更多信息?
如果这是一个愚蠢的问题,我深表歉意,因为我对 JAvascript 和网络编程完全陌生!
我目前正在使用 Dreamweaver 执行一些测试脚本,内部 JS 编辑器正在突出显示我的脚本中的语法错误。唯一的问题是没有任何迹象表明错误是什么或者我可能需要做什么来修复它!
当我将此代码直接粘贴到网页中时,该脚本似乎可以正常工作!
我的脚本如下(保存在外部 .js 文件中):
1 // JavaScript Document
2 <script type="text/javascript">
3
4 function coloralternatetablerows(id)
5 {
6 // If the tag exists within the document
7 if(document.getElementsByTagName)
8 {
9 // rest of the script ommitted for clarity
10 }
11 }
语法错误突出显示为第 7 行。
任何人都可以帮我解决这个问题吗?!
更重要的是......任何人都可以指导我找到一个好的资源来帮助我将来解决此类问题吗?
Apologies if this is a stupid question as Im completly new to JAvascript and web programming!
I'm currently using Dreamweaver to do some test scripts and the internal JS editor is highlighting a syntax error with my script. The only problem is that there is no indication as to what the error is or what I might need to do to fix it!
When I paste this code directly into the web page, the script seems to work without issue!
My script is as follows (saved in an external .js file):
1 // JavaScript Document
2 <script type="text/javascript">
3
4 function coloralternatetablerows(id)
5 {
6 // If the tag exists within the document
7 if(document.getElementsByTagName)
8 {
9 // rest of the script ommitted for clarity
10 }
11 }
The synax error is highlighted as line 7.
Can anyone help me figure this out?!
More importantly... can anyone direct me to a good resource to help me with this sort of issue in the future?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您的 Javascript 代码位于单独的 .js 文件中,因此您不需要其中的
标记。
完全摆脱
标签。
在您的 HTML 页面中,您将使用以下命令加载外部 .js 文件
但 .js 文件本身不应包含 HTML(如
标签)
Your Javascript code is in a seperate .js file so you don't need the
<script>
tag in there.Get rid of the
<script>
tag completely.In your HTML page you'll be loading in your external .js file using
<script type="text/javascript" src="myscript.js"></script>
but the .js file its self should have no HTML in it (like the<script>
tag)您需要将参数传递给
getElementsByTagName
函数:You need to pass an argument to the
getElementsByTagName
function:您的意思是:
这将检查具有您指定的
id
的元素是否存在。Do you mean:
That'll check whether an element with your specified
id
exists.