代码之家  ›  专栏  ›  技术社区  ›  TK.

Javascript语法错误…如何查找更多信息?

  •  0
  • TK.  · 技术社区  · 16 年前

    我目前正在使用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 }        
    

    synax错误突出显示为第7行。

    更重要的是。。。有人能告诉我一个好的资源来帮助我在将来解决这类问题吗?

    3 回复  |  直到 16 年前
        1
  •  4
  •   Jamie Dixon    16 年前

    Javascript代码位于单独的.js文件中,因此不需要 <script> 在那里贴标签。

    <脚本> 完全标记。

    在HTML页面中,您将使用 <script type="text/javascript" src="myscript.js"></script> 但是.js文件本身应该没有HTML(比如 <脚本> 标签)

        2
  •  1
  •   Darin Dimitrov    16 年前

    你需要把一个论点传递给 getElementsByTagName 功能:

    if(document.getElementsByTagName('div'))
    
        3
  •  0
  •   Rob Grant    16 年前

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

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