javascript - 无法 `focus` 编辑 `div` 元素

标签 javascript jquery html css firefox

我想将焦点设置到我的 contentEditable div 元素之一。但不工作。

这是我的代码:

$(document).click(function () {
    $('div').focus();
});
div{
    border:1px solid red;   
}
<div contentEditable >&nbsp;</div>

最佳答案

这是一个不使用 jQuery 的工作代码段(您不会在代码段中加载它)。我还添加了一个 ID 以获得正确的 div

document.getElementById('edit-me').focus();
div { border:1px solid red; }
<div id="edit-me" contentEditable>&nbsp;</div>

关于javascript - 无法 `focus` 编辑 `div` 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28792779/

相关文章:

javascript - jquery 或 javascript 中的 html 模板

javascript - 如何在 Node js 中执行类似于 goto 语句的操作,或者如何在异步函数中创建和调用函数?

javascript - 如何使用带 SSL 的托管 YUI?

javascript - 按下时禁用 Actionlink 和按钮

html - CSS Div 元素只有在有边框时才起作用

html - 如何创建独特的 html 表格?

javascript - LZ 字符串压缩文本的 Mysql 数据类型

javascript - 隐藏和显示功能在 jquery 中不起作用

javascript - jQuery。运行时更改 setInterval 时间

javascript - jquery 幻灯片计时效果不佳