用java把脚本语言输出到页面中的参数问题?

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:21:42
StringBuffer buf=new StringBuffer();
buf.append("<script type=\"text/javascript\">\n");
buf.append("function setSrc(imgsrc){\n");
buf.append("document.getElementById(\"title\").innerHTML=\"<img id='image' src=imgsrc border=0 width='100%' height='200' />\";\n");
buf.append("</script>");
我按上面的写,当调用时用alert(imgsrc)输出的是一个路径,可是src却是imgsrc字符,并不是路径,请问并怎样写

js应该是
document.getElmenetById("title").innerHTML="<img id='image' src='"+imgsrc+"'/>";

src=imgsrc就是src="imgsrc",变量不能放在引号里面,在引号里面都是字符串了。

buf.append("document.getElementById(\"title\").innerHTML=\"<img id='image' src='\"+imgsrc+\"' border=0 width='100%' height='200' />\";\n");