Chrome 对数字输入进行了更改,导致我的测试出现此错误
未捕获的 InvalidStateError:无法从“HTMLInputElement”读取“selectionStart”属性:输入元素的类型(“数字”)不支持选择
我想了解为什么数字/电子邮件输入不能选择(原文如此)?
最佳答案
因为标准是这样定义的。 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#input-type-attr-summary
由于 IDNA、值净化和本地化,我们无法获得 type=email 和 type=number 的精确显示值。因此设置/获取选择信息没有任何意义。
关于javascript - 为什么用户/代理不能选择电子邮件地址或号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22171694/