Javascript 语法错误...我怎样才能找到更多信息?

发布于 2024-08-14 06:45:20 字数 636 浏览 6 评论 0原文

如果这是一个愚蠢的问题,我深表歉意,因为我对 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

沫离伤花 2024-08-21 06:45:20

您的 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)

十年九夏 2024-08-21 06:45:20

您需要将参数传递给 getElementsByTagName 函数:

if(document.getElementsByTagName('div'))

You need to pass an argument to the getElementsByTagName function:

if(document.getElementsByTagName('div'))
巷雨优美回忆 2024-08-21 06:45:20

您的意思是:

if(document.getElementById(id) != null)

这将检查具有您指定的 id 的元素是否存在。

Do you mean:

if(document.getElementById(id) != null)

That'll check whether an element with your specified id exists.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文