我有一个可编辑的div,在页面加载时需要聚焦(将光标放在第一行)。
document.getElementById("editor").focus()
在Firefox和IE中有效,但在Chrome/Safari中只是选择整个内容!
有没有办法让它正常工作?
谢谢提前,
Shesh
我有一个可编辑的div,在页面加载时需要聚焦(将光标放在第一行)。
document.getElementById("editor").focus()
在Firefox和IE中有效,但在Chrome/Safari中只是选择整个内容!
有没有办法让它正常工作?
谢谢提前,
Shesh
var r = rangy.createRange();
r.setStart( document.getElementById('editor'), 0 );
r.collapse(true);
rangy.getSelection().setSingleRange(r);
我通过将focus()方法链接到attr()方法来使DIV获得焦点
$el.attr('contenteditable', "true").focus()