当前位置:首页 > 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实现全选

实现全选功能的方法 在JavaScript中实现全选功能通常涉及监听全选复选框的点击事件,并根据其状态控制其他复选框的选中状态。以下是几种常见的实现方式: 基础DOM操作实现 通过获取所有目标复选框…

js实现列表

js实现列表

使用 JavaScript 实现列表 JavaScript 提供了多种方式来实现列表功能,包括数组操作、DOM 元素动态生成等。以下是几种常见的实现方法: 使用数组存储列表数据 数组是 JavaSc…

js实现pdf在线预览

js实现pdf在线预览

使用PDF.js实现PDF在线预览 PDF.js是由Mozilla开发的一个开源JavaScript库,可以在网页中直接渲染PDF文件。以下是实现PDF在线预览的步骤: 引入PDF.js库 在HT…

js jquery

js jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

js实现驼峰

js实现驼峰

实现驼峰命名的几种方法 使用正则表达式和字符串替换 通过正则表达式匹配字符串中的特定模式(如下划线或短横线),并将其后的字母转换为大写,同时移除分隔符。 function toCamelCase(s…

js实现图片

js实现图片

图片加载与显示 在JavaScript中,可以通过Image对象动态加载图片。创建实例后设置src属性触发加载,通过onload回调处理加载完成后的操作: const img = new Ima…