选择可满足的范围

时间:2015-04-20 09:56:12

标签: javascript html5

我有<span>多个contenteditable,我正在尝试以编程方式&#34;选择&#34; <span>并强制进入可编辑模式。但似乎我在这方面遇到了很多麻烦。

使用<input>我可以使用

element.select();

但是<span>显然没有这种方法。

我需要使用<span>内容被设计为使用一堆不可编辑的内容进行复制/粘贴,<input>在选择所有代码时不允许混合和匹配。

我可以做一些时髦的工作,将<input>的内容放入正在复制/粘贴的内容中的隐藏<span>内,这样就可以伪造它会起作用,但是我有其他一切按预期工作,它几乎是一个完成的产品,不希望重写所有内容,因为我唯一的问题是知道如何在必要时选择下一个<span>。 / p>

PS:不喜欢这个问题的jQuery。

1 个答案:

答案 0 :(得分:3)

尝试使用element.focus();

jsFiddle

Pure JS Version