好的,所以最奇怪的事情发生在这里。我有一个带有 Javascript 的 php 文件,可以根据网页上的事件写入元素。页面上有3个html表单。一个是搜索框,一个隐藏所有输入并在某个事件上提交,一个是文本框和单击按钮,javascript 将文本写入页面中的某个元素。此外,这第三种形式本身是由 javascript 在单击另一个按钮时写入文档的。问题是,在使用第三种形式进行某些操作时,我需要引用它的一个输入值(newSkillName)。
所以对于这第三种形式,在 Chrome 中-
document.forms[1].newSkillName.value
工作,而在 Firefox-
document.forms[2].newSkillName.value
作品。
但是,我设法修复了代码。但我还是很好奇。为什么 Chrome 和 Firefox 处理异常的方式不同??任何想法?