当input name=confirm时,Javascript返回confirm()表示confirm不是函数
我的代码在控制台中显示此错误: 未捕获类型错误:确认不是一个函数 我可以通过将输入重命名为其他名称,然后“确认”来解决此问题。当input name=confirm时,Javascript返回confirm()表示confirm不是函数,javascript,html,input,confirm,Javascript,Html,Input,Confirm,我的代码在控制台中显示此错误: 未捕获类型错误:确认不是一个函数 我可以通过将输入重命名为其他名称,然后“确认”来解决此问题。 为什么命名输入会与JavaScript的确认函数冲突 在JavaScript中,输入元素的名称成为相关表单对象的属性。在您的示例中,名为“confirm”的输入将成为其形式的属性,该属性由继承自 窗口。确认=>表单。确认 =>表单。确认 在上面的注释中,您可以使用window.confirm()来确保访问window对象的confirm方法 “为什么命名输入会与j
为什么命名输入会与JavaScript的确认函数冲突
在JavaScript中,输入元素的名称成为相关表单对象的属性。在您的示例中,名为“confirm”的输入将成为其形式的属性,该属性由继承自
窗口。确认
=>表单。确认
=>表单。确认
在上面的注释中,您可以使用window.confirm()
来确保访问window
对象的confirm
方法
“为什么命名输入会与javascripts确认函数冲突?”-因为Netscape或Microsoft的人早在1997年就认为这是个好主意。试试窗口。改为确认。