问题描述:
我做了个程序,添加图片然后将代码直接插入textarea文本区内,但是现在我想直接将图片显示在文本区内,而不是只显示代码,请问这个代码应该怎么写?需要正确答案谢谢!
解析:
<script language="javascript">
function selImg(s){
if(!s){return false}
var h=s.substr(sstIndexOf(".")+1,3)
if(h=="gif"||h==""){
var txt=document.getElementById("txt")
o=document.createElement("IMG")
o.src=s
txt.appendChild(o)
}
else{
alert("请选择正确的图片格式~")
}
}
</script>
<textarea id="txt" cols=60 rows=8></textarea><br>
<input id="img" type=file value="选择图片">
<input type=button value="添加" onclick="selImg(img.value)">
可以直接用TextArea的append方法进行追加即可,之后会自动进行显示的。代码举例:
TextArea ta_log = new JTextArea(10,10)
ta_log.setLineWrap(true)
ta_log.setWrapStyleWord(true)
JScrollPane p_log = new JScrollPane(ta_log)
ta_log.append(“我是追加的内容”)
ta_log.append("\r\n")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)