繁体   English   中英

在进入单元格时选择 html 表格单元格内的文本

[英]Select text inside html table cell upon tabbing into the cell

我觉得问这个很傻,看起来应该很简单,但几个小时后 - 我在这里。

我有一个 HTML 表格,里面有<td>单元格。 每个单元格的默认值为“0”。 我试图弄清楚如何在按 Tab 键和/或单击单元格时选择单元格内容。 我尝试过使用 CSS(即,用户选择:全部;用户选择:文本),而我使用 javascript 所能做的最好的事情就是在单击时清除单元格:

document.getElementById(tableId).addEventListener('click', (e) => {
     if (!e.target.contentEditable === "true") return; //using this to register clicks on a cell
     e.target.innerText = ""
 })

我真的很想只选择内容——而不是清除它们——这样用户可以将值留在那里,如果他们想保留默认值,则可以切换到下一个。 我试过使用“焦点”事件等,但无济于事。 我如何只选择里面的文字?

任何帮助表示赞赏! 谢谢!

“尝试使用 onfocus”(在表格中的单元格上)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM