我在我的新工作中維護了許多舊網站和CMS系統,並遇到了一個問題。在ASP網站使用JavaScript和這條線停止工作今天(或略早於今天):「document.forms is not a function」with「document.forms(0)」
document.forms(0)
控制檯將報告Uncaught TypeError: document.forms is not a function
。谷歌搜索後,我發現我可以將其替換爲:
document.forms[0]
,並不斷前進,但是,這個網站和文件,與此參考散落。
任何人都可以找到解釋可能發生的事情嗎? Chrome瀏覽器,IE瀏覽器和Firefox無法使用,瀏覽器或JavaScript有更新嗎?我在搜索中似乎找不到document.forms(0)
。奇。
我不認爲任何其他瀏覽器曾支持。 – Bergi
如果ASP網站只能在IE中使用,那麼我可以看到他們爲什麼會這樣做。否則,方括號是正確的,括號是錯誤的。 Chrome/Firefox等不會解決這個問題 - 括號用於函數調用,而不是數組訪問。 –
你可能想把你的編輯[作爲答案](https://stackoverflow.com/help/self-answer) – Bergi