HTMLElement:virtualKeyboardPolicy 屬性
HTMLElement 介面的 virtualKeyboardPolicy 屬性用於獲取和設定一個字串,該字串指示裝置(如平板電腦、手機或其他可能沒有硬體鍵盤的裝置)上的螢幕虛擬鍵盤的行為,前提是該元素的 HTMLElement 內容可編輯(例如,它是一個 <input> 或 <textarea> 元素,或具有 contenteditable 屬性設定為 true 的元素)。
它反映了 virtualkeyboardpolicy HTML 全域性屬性的值。
值
這是一個列舉值;可能的值有:
"auto"或空字串 ("")-
當用戶點選或聚焦該元素時,瀏覽器會自動顯示虛擬鍵盤。
"manual"-
瀏覽器不自動顯示虛擬鍵盤:虛擬鍵盤的顯示/隱藏由指令碼手動控制。
示例
下面的示例展示瞭如何透過指令碼控制螢幕虛擬鍵盤的行為
js
const element = document.querySelector("input");
// the on-screen virtual keyboard behavior will be controlled by script manually
element.virtualKeyboardPolicy = "manual";
規範
| 規範 |
|---|
| VirtualKeyboard API # dom-elementcontenteditable-virtualkeyboardpolicy |
瀏覽器相容性
載入中…
另見
virtualkeyboardpolicyHTML 全域性屬性