Can';不要让JavaScript代码在Firefox上运行
我编写了一段代码,当表单字段达到其最大长度时(在本例1中),光标将移动到下一个字段 JS: HTML:Can';不要让JavaScript代码在Firefox上运行,javascript,html,google-chrome,firefox,cross-browser,Javascript,Html,Google Chrome,Firefox,Cross Browser,我编写了一段代码,当表单字段达到其最大长度时(在本例1中),光标将移动到下一个字段 JS: HTML: - - - 该表单在Google Chrome和其他移动浏览器上运行良好,但在Firefox上不起作用 请帮助我让它在跨浏览器上工作。在Chrome和Firefox中,函数isNumber()都没有定义 另一个问题是,如果您使用的是非标准的事件属性srcmelement,那么应该改用e.target。 在Chrome和Firefox中,函数isNumber()都没有定义 另一个问题是
-
-
-
该表单在Google Chrome和其他移动浏览器上运行良好,但在Firefox上不起作用
请帮助我让它在跨浏览器上工作。在Chrome和Firefox中,函数isNumber()都没有定义 另一个问题是,如果您使用的是非标准的事件属性srcmelement,那么应该改用e.target。
在Chrome和Firefox中,函数isNumber()都没有定义 另一个问题是,如果您使用的是非标准的事件属性srcmelement,那么应该改用e.target。
问题在于您使用的是非标准事件属性
srcement
var target = e.srcElement;
发件人:
Event.srcElement
是标准属性的专有别名。它特定于旧版本的Microsoft Internet Explorer
它在Chrome中工作的唯一原因是,出于兼容性原因,该浏览器当前还将此属性别名
改用这个:
var target = e.target;
如果IE需要srcmelement
,那么每个版本都已过时,因此今天没有理由使用此属性
(我假设您在某个地方定义了
isNumber
,否则这也将是一个问题。)问题是您使用的是非标准事件属性srcmelement
var target = e.srcElement;
发件人:
Event.srcElement
是标准属性的专有别名。它特定于旧版本的Microsoft Internet Explorer
它在Chrome中工作的唯一原因是,出于兼容性原因,该浏览器当前还将此属性别名
改用这个:
var target = e.target;
如果IE需要srcmelement
,那么每个版本都已过时,因此今天没有理由使用此属性
(我假设您在某个地方定义了
isNumber
,否则这也将是一个问题。)您的isNumber
func在哪里?您的isNumber
func在哪里?Chrum将Microsoft非标准垃圾反向移植到浏览器中的另一个示例。。。为什么是谷歌,为什么?Chrum又一个将微软非标准垃圾移植到浏览器的例子。。。为什么是谷歌,为什么?