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
升级是从server 2003升级到server 2012,也许我需要使用“iis 6管理兼容性”的服务器角色?我不明白。简而言之,在上一个服务器中,JS函数“element.Form1”返回了HtmlFormElement“Form1”。现在它返回null。只有语法“element.forms[“Form1”]”返回此值。我怎样才能回滚?如何才能使“element.Form1”返回正确的值?