Javascript 正在尝试创建超链接;标签;在文本框中输入文本时

Javascript 正在尝试创建超链接;标签;在文本框中输入文本时,javascript,text,hyperlink,tags,Javascript,Text,Hyperlink,Tags,我正在创建一个网站,用户将张贴文本。“发布”页面上的一个文本框用于标记/哈希标记。用户将在此文本框中键入“#食物”或“食物”,但一旦他们点击空格键,我希望键入的每个单词都是超链接的。。。。发布后,将作为超链接标签显示在帖子上,供其他用户单击 就像stackoverflow上的“标签”框一样,我正在发布这个问题 有人知道如何使文本框能够执行此操作吗?不要为此使用内联对象。而是使用可编辑的div <div id="myInputBox" contenteditable="true">&l

我正在创建一个网站,用户将张贴文本。“发布”页面上的一个文本框用于标记/哈希标记。用户将在此文本框中键入“#食物”或“食物”,但一旦他们点击空格键,我希望键入的每个单词都是超链接的。。。。发布后,将作为超链接标签显示在帖子上,供其他用户单击

就像stackoverflow上的“标签”框一样,我正在发布这个问题


有人知道如何使文本框能够执行此操作吗?

不要为此使用内联对象。而是使用可编辑的div

<div id="myInputBox" contenteditable="true"></div>

您也可以将输入框设置为块类型,但我不确定是否所有浏览器都遵守在标记中插入复杂标记的规则