目录

  • 1、 选中输入框(input、textarea等)中的文字
  • 2、普通标签(div、p、span等)

1、 选中输入框(input、textarea等)中的文字

<form action="" name="form1"><input class="input" name="input1" type="text" value="我是input的内容" />
</form><script>var input = document.querySelector(".input");input.onclick = function () {if (document.form1.input1.focus) {document.form1.input1.select();}};
</script>

注意:form和input都要加上name属性,这样可以通过document.form1.input1直接得到input元素。

结果:点击input框会自动选中input框中的文字

2、普通标签(div、p、span等)

<div class="div">我是div中的元素</div><script>
var div = document.querySelector(".div");div.onclick = function () {var selection = window.getSelection();selection.removeAllRanges();var range = document.createRange();range.selectNodeContents(div.firstChild);selection.addRange(range);};
</script>

1、window.getSelection() 表示 返回一个 Selection 对象,表示用户选择的文本范围或光标的当前位置。

2、selection.removeAllRanges(); 表示 将所有的区域都从选区中移除。

3、document.createRange(); 表示 返回一个 Range 对象。Range 接口表示一个包含节点与文本节点的一部分的文档片段。

4、range.selectNodeContents 表示 使 Range 包含某个节点的内容。()中写需要选中的dom节点。

5、selection.addRange() 表示 一个区域(Range)对象将被加入选区。

结果:点击div,其内容会被选中

JS鼠标点击自动选中点击元素中的文字相关推荐

  1. js实现鼠标点击自动选中点击元素内的文字

    最近需要在页面上实现一个点击元素(p.div等等)内文字,文字自动选中的效果,找了一圈最后终于实现了,现总结如下: 1.如果是要选中输入框(input.textarea)内的文字,代码如下: < ...

  2. js鼠标略过自动选择当前行

    js鼠标略过自动选择当前行 效果图: 相关代码: <!DOCTYPE html> <html><head><meta charset="utf-8& ...

  3. JS 鼠标单击,双击,三击,多击

    如果用 <div ondblclick="f2()" onclick="f1()"></div> 那么双击,会先执行两次f1()后,再执 ...

  4. js 进入一个页面自动执行触发点击事件

    进入页面自动执行点击事件,跳转的有些快,注意看那一瞬间的变化! <!DOCTYPE html> <html lang="en"><head>&l ...

  5. html倒计时自动点击,JS脚本实现网页自动秒杀点击

    我们先来看下秒杀活动页面代码 Micomo 活动倒计时秒! //倒计时30秒 var i = 30; function remainTime() { if (i > 0) { document. ...

  6. html 页面自动点击,JS脚本实现网页自动秒杀点击

    我们先来看下秒杀活动页面代码 Micomo 活动倒计时秒! //倒计时30秒 var i = 30; function remainTime() { if (i > 0) { document. ...

  7. HTML/CSS/JS 鼠标特效二(鼠标点击WEB页面出现彩色爱心冒泡特效)

    1.实际效果 [青树柠檬~旧事老酒] 2.示例代码 /*--鼠标点击特效,不同颜色桃心图案*/ <script type="text/javascript">!func ...

  8. 点击编辑框全选内容java,js实现鼠标点击文本框自动选中内容的方法

    本文实例讲述了js实现鼠标点击文本框自动选中内容的方法.分享给大家供大家参考.具体如下: 这里使用JS实现鼠标点击时自动选中文本框文本的效果,相信许多朋友都遇到这种功能的,就是当我们点击文本框的时候, ...

  9. html 点击文本框则选中,JS事件 内容选中事件(onselect)选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。...

    内容选中事件(onselect) 选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行. 如下代码,当选中用户文本框内的文字时,触发onselect 事件, ...

最新文章

  1. 使用docker安装部署Spark集群来训练CNN(含Python实例)
  2. 理财平台频繁暴雷,羊毛党该要本金还是撸利息?
  3. 网络:TCP维护安全可靠机制提供的定时器
  4. yolov2训练_Yolov2损失函数细节研究
  5. Spring操作数据库几十次后就JDBC begin transaction failed
  6. win10任务栏透明_Win10 美化软件(简洁篇)
  7. Word转换成pdf之pdf虚拟打印机如何使用操作教程
  8. CDISC SDTM AE domain学习笔记 - 2
  9. RS485 光照度传感器 pc串口工具调试设备 亲身体验
  10. Echarts y轴高度设置(宽度铺满整个父级高度)
  11. 2021-08-10 VS2019 MFC
  12. 搜狗 2018校招 商业基础工程—测试开发练习题
  13. 《数据结构 思维导图》
  14. python完全卸载 重新安装
  15. 10分钟教你玩起来freemodbus
  16. c#工具类库 下载地址
  17. Intel HD Graphics 3000/4000核心显卡可玩游戏列表
  18. EMV/PBOC之 9f5d和9f79的区别
  19. 单板嵌入式计算机定义,Fox 嵌入式单板计算机
  20. 电信宽带_路由器设置

热门文章

  1. 子查询和关联查询 效率
  2. 树莓派模拟Switch手柄(amiibo)
  3. 常常激励我们的36句话
  4. 《RabbitMQ实战指南》读书笔记
  5. 丁真人设崩塌?吸烟事件后,又爆深夜热聊女网红丨国仁网络
  6. 手动/自动/交叉验证评估Keras深度学习模型的性能
  7. 如何让思路更清晰?simplemind for Mac思维导图来帮忙
  8. 查看38译码器的芯片手册
  9. 销售宝:没有销售技巧,能做软件销售么?大神一针见血解答
  10. 研究生英语期末考试复习