过时
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.
UIEvent.isChar
只读特性返回
布尔
indicating whether the event produced a key character or not.
var isChar = UIEvent.isChar;
A Boolean which is
true
if the event produces a character; otherwise
false
. Some keystroke combinations may raise events but not produce any character (example:
ctrl
-
alt
-
?
). When this is the case,
isChar
返回
false
. It is used when event handlers need to do something like echo the input on the screen.
In this snippet, which is part of an event handler, the event is checked to see if it generates a character; if it does, the value of
UIEvent.which
is appended to a string which buffers the typed characters.
if (event.isChar) {
characterBuffer += e.which;
}
This property is not part of any specification.
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
isChar
弃用
非标
|
Chrome No | Edge No |
Firefox
? — 55
|
IE No | Opera No | Safari No | WebView Android No | Chrome Android No |
Firefox Android
? — 55
|
Opera Android No | Safari iOS No | Samsung Internet Android No |
不支持
非标。预期跨浏览器支持较差。
弃用。不要用于新网站。
见实现注意事项。
UIEvent