双击选择一个文本框中特定的文字.htm
来自「=== === === === JavaScript经典源代码收集」· HTM 代码 · 共 20 行
HTM
20 行
如何双击选择一个文本框中特定的文字??比如我有一个文本框,值为“abcdefg[img]0234[/img]dfsfdsdfs[img]9988[/img]"当然双击这个文本框的[img]0234[/img]上双击的时候,选取这段文字,当我双击[img]9988[/img]时,选取这段文本,文本框中可以有N个类似的文本。这个代码应该怎么写?<script language="JavaScript">function test() {var sel = document.selection.createRange().text;var t = new RegExp('(.{5})' + sel + '(.{6})').exec(event.srcElement.value);if (t != null){if (t[1] == '[img]' && t[2] == '[/img]'){var txt = event.srcElement.createTextRange();txt.findText(t[0]);txt.select();}}}</script><input size="50" value="abcdefg[img]0234[/img]dfsfdsdfs[img]9988[/img]" onDblClick="test()">
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?