Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择内容可编辑范围_Javascript_Html - Fatal编程技术网

Javascript 选择内容可编辑范围

Javascript 选择内容可编辑范围,javascript,html,Javascript,Html,我有一个多个且内容可编辑的,我试图通过编程方式“选择”一个,并强制进入可编辑模式。但看起来我做这件事有很多困难 使用我可以使用 element.select(); 但是显然没有这种方法 我需要使用将内容设计为与一堆不可编辑的内容一起复制/粘贴,而在选择所有代码时不允许混合和匹配 我可以做一系列有趣的工作,将的内容放入正在复制/粘贴的内容中隐藏的,这样它就可以假装它可以工作,但我的其他一切都按预期运行,几乎是一个成品,我不想重写所有内容,因为我唯一的问题是知道如何在必要时选择下一个 PS:对于这

我有一个多个
内容可编辑的
,我试图通过编程方式“选择”一个
,并强制进入可编辑模式。但看起来我做这件事有很多困难

使用
我可以使用

element.select();
但是
显然没有这种方法

我需要使用
将内容设计为与一堆不可编辑的内容一起复制/粘贴,而
在选择所有代码时不允许混合和匹配

我可以做一系列有趣的工作,将
的内容放入正在复制/粘贴的内容中隐藏的
,这样它就可以假装它可以工作,但我的其他一切都按预期运行,几乎是一个成品,我不想重写所有内容,因为我唯一的问题是知道如何在必要时选择下一个


PS:对于这个问题不希望使用jQuery。

尝试使用
元素。focus()


尝试使用
元素.focus()


尝试使用
元素.focus()


尝试使用
元素.focus()



给span一个ID,并伪造一个click-
document.getElementById('myID')。click()我担心这不起作用。你能不能创建一个小提琴,这样我们就可以测试它,注意它变红了,没有编辑。给跨度一个ID,然后假装一个点击-
文档。getElementById('myID')。点击()我担心这不起作用。你能不能创建一个小提琴,这样我们就可以测试它,注意它变红了,没有编辑。给跨度一个ID,然后假装一个点击-
文档。getElementById('myID')。点击()我担心这不起作用。你能不能创建一个小提琴,这样我们就可以测试它,注意它变红了,没有编辑。给跨度一个ID,然后假装一个点击-
文档。getElementById('myID')。点击()恐怕这不起作用。你能不能创建一把小提琴,这样我们就可以测试了?注意它变红了,没有编辑。@Shubham,对我来说这似乎是纯JS的,除非他在我看到答案之前已经编辑了。是的。对于纯Js,我收回了我的话+1。我相信这是在这里设置的关键。@Shubham,这对我来说似乎是纯粹的JS,除非他在我看到答案之前编辑了答案。是的。对于纯Js,我收回了我的话+1。我相信这是在这里设置的关键。@Shubham,这对我来说似乎是纯粹的JS,除非他在我看到答案之前编辑了答案。是的。对于纯Js,我收回了我的话+1。我相信这是在这里设置的关键。@Shubham,这对我来说似乎是纯粹的JS,除非他在我看到答案之前编辑了答案。是的。对于纯Js,我收回了我的话+1。我相信这是在这里设置的关键。