我正在使用某些引导程序模板,我需要在单击某个元素时对其进行编辑,例如,如果有<span>some text</span>
我点击它可以编辑文本。
所以,我用函数focus()
尝试了它,但是没有用,我不知道是否与bootstrap发生冲突或因为我正在进行一些测试以及我的容器外的每个元素班级工作focus()
,但如果在里面它不起作用。
这个想法是让所有元素都可以聚焦,即使我将一个Id分配给一个元素,也不起作用。 我希望你能帮助我。
谢谢。
我在这里有一个例子http://jsfiddle.net/d4fyoy41/
答案 0 :(得分:5)
您想要的是contenteditable属性。 focus
主要用于关注input
或textarea
;除非明确可编辑,否则无法输入任何其他元素。元素可编辑后,focus()
将起作用。请注意,并非所有浏览器都支持这一点(如iPad的Safari)。