我正在研究为我的网站创建文本编辑器,并且非常喜欢Google Keep如何输入文本。首先,基于HTML,他们不会出现使用输入字段/文本区域,而是出现一些JavaScript模式的输入,它会接受文本输入并生成HTML文本并将其放置在DOM中。那么他们是否有可能建立了自己的输入功能,以允许他们和用户操纵他们放入的内容?或者更有可能他们有一个全功能的输入字段或者一些能够捕获数据的东西,而且它只是隐藏在视野之外?Google Keep文本输入如何工作?
这是我所看到的,当我去寻找到DevTools
<div contenteditable="true" aria-multiline="true" role="textbox" class="notranslate IZ65Hb-YPqjbf h1U9Be-YPqjbf" tabindex="0" spellcheck="true" dir="ltr">
This is their "input field"
<br>
That renders html
<br>
Based on the text that's entered
<br>
But I want to know how I should be capturing this text
</div>
不回答我的直接问题,但这对我的项目肯定有用。感谢你的回答。 – Milktea