如何在没有JS / JQuery的情况下在input元素中选择文本?

时间:2017-03-27 10:00:04

标签: jquery html

我想生成一个输入文本的HTML元素,并在其中选择文本。

<body>
  <input type="text" value="Hello">
</body>

<script>
  $('input').select();
</script>

我的问题是如何在没有JS的情况下在输入中标记文本,我的意思是我正在寻找可以放在输入内部的HTML属性&#39; HTML标记。你知道一些有用的东西吗?

修改 有没有办法做select()的操作,但在Vanilla JS(没有JQuery)?

2 个答案:

答案 0 :(得分:1)

如果您希望直接关注特定输入 使用

请注意,一次只能处理1个元素,通常第一个元素是聚焦 不适用于IE9及以下

 <input type="text" value="Hello" autofocus >

如果你只是在寻找造型我建议CSS

答案 1 :(得分:0)

您可以使用数据属性来嵌入自定义数据。

看一看https://www.w3schools.com/tags/att_global_data.asp

  • data- *属性用于存储私有的自定义数据 页面或应用程序。

  • data- *属性使我们能够嵌入自定义数据 所有HTML元素的属性。

您也可以在Java Script中使用数据文本属性。 这是指南:

http://html5doctor.com/html5-custom-data-attributes/