当前位置:首页 > JavaScript

js实现选中输入框

2026-03-01 21:41:28JavaScript

使用 JavaScript 选中输入框

通过 JavaScript 选中输入框(即聚焦并高亮文本)可以通过以下方法实现:

方法 1:使用 focus()select() 方法

const inputElement = document.getElementById('inputId');
inputElement.focus(); // 聚焦输入框
inputElement.select(); // 选中输入框内的文本

适用于通过 ID 获取输入框并选中其内容。

js实现选中输入框

方法 2:通过类名或标签名选中

const inputElement = document.querySelector('.inputClass');
inputElement.focus();
inputElement.select();

适用于通过类名或其他选择器获取输入框。

方法 3:自动选中页面加载时的输入框

window.onload = function() {
    const inputElement = document.getElementById('inputId');
    inputElement.focus();
    inputElement.select();
};

页面加载时自动聚焦并选中输入框。

js实现选中输入框

方法 4:选中表单中的第一个输入框

document.querySelector('form input').focus();
document.querySelector('form input').select();

适用于表单中的第一个输入框自动选中。

方法 5:通过事件触发选中

document.getElementById('buttonId').addEventListener('click', function() {
    const inputElement = document.getElementById('inputId');
    inputElement.focus();
    inputElement.select();
});

通过按钮点击事件触发输入框选中。

注意事项

  • 确保输入框的 DOM 已加载完成后再调用方法,否则会报错。
  • 若输入框内容为空,select() 可能不会显示高亮效果,但输入框仍会被聚焦。
  • 对于动态生成的输入框,需在元素插入 DOM 后再调用选中方法。

标签: 输入框js
分享给朋友:

相关文章

js实现验证码

js实现验证码

使用Canvas生成图形验证码 在HTML中创建一个Canvas元素用于绘制验证码。通过JavaScript随机生成数字或字母组合,并添加干扰线、噪点等干扰元素增强安全性。 <canvas…

js实现乘

js实现乘

JavaScript 实现乘法运算 在 JavaScript 中实现乘法运算可以通过多种方式完成,包括基本运算符、函数封装以及高级算法(如大数乘法)。以下是几种常见方法: 使用基本乘法运算符 Ja…

js实现类

js实现类

JavaScript 实现类的几种方式 JavaScript 是一种基于原型的语言,但在 ES6 之后引入了 class 语法糖,使得实现类更加直观。以下是几种常见的实现方式: 使用构造函数 传统…

js分组实现

js分组实现

分组实现方法 在JavaScript中,可以通过多种方式实现数组或对象的分组操作。以下是几种常见的方法: 使用Array.prototype.reduce() 通过reduce方法可以轻松实现数组…

js 实现链表

js 实现链表

链表的基本概念 链表是一种线性数据结构,由一系列节点组成,每个节点包含数据和指向下一个节点的指针。与数组不同,链表在内存中是非连续存储的,插入和删除操作效率较高。 链表的实现 在 JavaScrip…

js实现vr

js实现vr

使用WebXR API实现VR体验 WebXR是浏览器中实现VR和AR体验的标准API,它取代了早期的WebVR。现代浏览器如Chrome、Edge和Firefox已支持WebXR。 // 初始化W…