使用标签选择可编辑div的内容

时间:2019-09-15 19:09:47

标签: javascript html focus keycode

我有一个使用contenteditable="true"的可编辑div。
我想在用户进入div时选择div的内容。我在上面添加了以下代码:

onFocus="(arguments[0].keyCode ? arguments[0].keyCode : arguments[0].which) === 9 && document.execCommand('selectAll',false,null)"

(我也不太确定为什么我必须在这里使用arguments [0],直接使用事件无效)。

tab的键码为9,因此,当我使用tab聚焦div时,键码或哪个变量也应为9-情况并非如此。密钥代码始终为0(0不代表任何密钥)。

有什么想法我做错了吗?

编辑:我的问题不是聚焦,它工作正常,问题是我不知道元素是否使用tab聚焦,因为键码事件始终为0

0 个答案:

没有答案