在一个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、