【发布时间】:2021-11-08 17:13:53
【问题描述】:
我有一个 XSL 模板。在表格中,在“问候”之前,我需要添加一个闪烁的文本光标。目前,光标仅在单击时出现。但是,我需要该光标默认出现在“问候”之前。
我需要该光标出现在“问候”之前,如图像 2
<xsl:template>
<html>
<body>
<table style="padding: 0px; width: 100%;">
<tr>
<td>Greetings,</td>
</tr>
</table>
</body>
</html>
</<xsl:template>
【问题讨论】:
-
除非您有可编辑的内容,否则我认为浏览器不会显示闪烁的文本插入符号/光标。因此,您必须考虑生成像 textarea 这样的可编辑元素,并使用 JavaScript 或可编辑的 HTML 元素专注于它,您还可以在其中使用 JavaScript 聚焦/设置选择。但是对于纯 HTML 或 XSLT 生成的 HTML,所有这些都是相同的,因此您只需要查看 HTML/JavaScript 部分。
-
@MartinHonnen 我的表格是可编辑的内容。如果我点击问候语附近的任何地方,光标就会出现并且我可以输入。我只想让光标默认出现在开头。
-
据我所知,您需要 JavaScript 在浏览器的可编辑 HTML 内容中设置插入符号,因此请查看现有问题/答案,例如 stackoverflow.com/questions/6249095/…