Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HtmlFormDocument不再是“;元素”;在我的html页面中_Javascript_Server_Windows Server 2003 - Fatal编程技术网

Javascript HtmlFormDocument不再是“;元素”;在我的html页面中

Javascript HtmlFormDocument不再是“;元素”;在我的html页面中,javascript,server,windows-server-2003,Javascript,Server,Windows Server 2003,我刚刚更改了应用程序的服务器。在以前的版本中,“元素”具有以下两个子节点: “forms”,它是一个HtmlCollection,包含子节点“Form1” HtmlFormElement“Form1” 因此,如果我想从JS访问“Form1”,那么语法“element.Form1”是可以接受的 现在我升级了服务器,“Form1”不再是“element”的直接子元素。这意味着访问“Form1”的唯一方法是使用语法“element.forms[“Form1”]” 它毁了我所有的JS功能。我试图将IIS

我刚刚更改了应用程序的服务器。在以前的版本中,“元素”具有以下两个子节点:

  • “forms”,它是一个HtmlCollection,包含子节点“Form1”

  • HtmlFormElement“Form1” 因此,如果我想从JS访问“Form1”,那么语法“element.Form1”是可以接受的

  • 现在我升级了服务器,“Form1”不再是“element”的直接子元素。这意味着访问“Form1”的唯一方法是使用语法“element.forms[“Form1”]”

    它毁了我所有的JS功能。我试图将IIS中的CustomHeader更改为Explorer 6,但没有成功


    升级是从server 2003升级到server 2012,也许我需要使用“iis 6管理兼容性”的服务器角色?

    我不明白。简而言之,在上一个服务器中,JS函数“element.Form1”返回了HtmlFormElement“Form1”。现在它返回null。只有语法“element.forms[“Form1”]”返回此值。我怎样才能回滚?如何才能使“element.Form1”返回正确的值?