使用javascript将表情符号转换为textarea

时间:2015-08-14 21:13:45

标签: javascript php chat emoji

我试图将Emojis插入textarea,但它没有用。表情符号没有显示。

scrollView.contentSize = CGSizeMake(theFrame.size.height, 1.0)

导致这种情况的原因是什么?

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

简单的textarea无法显示仅用于保留纯文本的图像,而是使用div。我在下面发布了一个JSFiddle链接给你一个例子。

如果您必须在div中允许用户输入,请将contenteditable属性设置为true

<div id="someDiv" onclick="showImage();" contenteditable="true">Click Me!</div>

<script>
function showImage()
{
    return document.getElementById("someDiv").innerHTML = "<img src='http://ladiesloot.com/wp-content/uploads/2015/05/smiley-face-1-4-15.png' height='250' width='250' />";   
}
</script>

以下链接显示div contenteditable属性设置为true,表示用户可以输入。

如果您点击div,则应将图片放入div

http://jsfiddle.net/05dLkuc0/