获取没有HTML输入元素的用户输入文本

时间:2016-08-15 07:14:07

标签: javascript angularjs

有没有办法使用angular或javascript来获取不使用HTML输入框的用户输入文本?例如,当用户点击一个段落时,他将能够在没有弹出文本区域的情况下更改其文本,以便他可以输入。我尝试着重于角度ngHide元素(输入HTML),但没有成功。它只展示了元素。

3 个答案:

答案 0 :(得分:2)

尝试在HTML 5中引入contenteditable

Try Fiddle

<p contenteditable="true" onfocus="alert(this.textContent)" onblur="alert(this.textContent)">
   Enter Name
</p>

答案 1 :(得分:0)

但是有。 contenteditable是一个HTML属性,可以使div和单元格可编辑。你可以在angularjs中制作一个指令来使用它,但要注意它引入的caveats

答案 2 :(得分:0)

看看x-editable。我认为它会满足你的需求。