我有一个使用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