嘿,我有一個輸入標簽串列,我正在使用 arrowUp 和 arrowDown 鍵瀏覽所有輸入標簽我想在按 Enter 鍵時選擇輸入標簽并開始輸入。
<input type="text" /> selected and start typing on keypress enter
uj5u.com熱心網友回復:
嘗試這個 :
var el = document.getElementById("myInputID");
el.addEventListener("keydown", function(event) {
if (event.key === "Enter") {
// Enter key was hit
}
});
uj5u.com熱心網友回復:
假設您有<div >輸入串列:
<div id="container">
<input type="text" value="1">
<input type="text" value="2">
<input type="text" value="3">
</div>
document.getElementById('container').querySelectorAll('input').forEach((node) => {
node.addEventListener('keydown', (event) => {
if (event.key === 'Enter') {
// your logic here
}
})
})
uj5u.com熱心網友回復:
<input type="text" id="text1"><script>
window.addEventListener("keydown", (event)=>{if (event.key == 'Enter') {document.getElementById("text1").focus()} })</script>
但這僅在您有一個元素時才有效
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/486580.html
標籤:javascript html 输入
