当前位置: 代码迷 >> JavaScript >> 在textarea中如何添加图片(ie可以, 别的都不行)
  详细解决方案

在textarea中如何添加图片(ie可以, 别的都不行)

热度:417   发布时间:2013-03-21 10:08:17.0
在textarea中怎么添加图片(ie可以, 别的都不行)
 在一个textarea中我想点击一张图片的时,将这张图片加入到textarea中显示。
javascript代码如下:
 function(obj){
   var img = document.createElement("IMG");
   img.src = obj.src;
   document.getElementById("textareComment").appendChild(img);
}

上面的代码在ie中是可以正常显示的。 但是在谷歌和ff浏览器中无效。 
javascript 浏览器 ie

------解决方案--------------------
好像没什么办法。

不过可以用div来模拟,设置div的contenteditable,这个div就可以像textarea一样输入文字了。

最后保存什么的,直接取他的innerHTML来取代原来的textarea的value就可以了。

代码就不贴了,图片点击的时候在div后面appendChild一个img、
  相关解决方案