javascript - 单击时在不可编辑的 td 上设置焦点并显示轮廓
问题描述
我正在创建一个电子表格。有些单元格有时是不可编辑的。当单击不可编辑的单元格或在 td 上调用 focus() 时,我仍然希望在单元格周围显示蓝色轮廓。但是当我将 contentEditable 设置为 false 时,当我单击它们或调用 focus() 时它不会选择单元格。
<table style="width:350px">
<tr>
<th>Title</th>
<th>Title</th>
</tr>
<tr>
<td>
<div contenteditable="true">This can be in focus</div>
</td>
<td>
<div id="id">This can not be in focus</div>
</td>
</tr>
</table>
解决方案
推荐阅读
- symfony - HttpClient 组件认证
- laravel - Laravel 中的 exec() 函数在修补程序和控制台中正常工作
- python - 将第一行添加到标题
- visual-studio-code - 使用键盘命令通过“Retry as Sudo”保存
- javascript - 缓存名称未显示在缓存存储中
- php - One Signal Web 推送通知自定义消息 PHP
- python - 我想检查此代码是否有无限循环第 21 行
- excel - Excel Header 和 Footer 文本替换太慢了,有替代方案吗?
- odoo-12 - 退回库存时临时帐户中的值错误
- android - 如何在android中转换具有不同时区的时间字符串格式