asp.net页面上的Javascript写入/呈现图像

asp.net页面上的Javascript写入/呈现图像,javascript,Javascript,我正在调用一个javascript函数(function test()),该函数调用一个返回html脚本的url。我想把它呈现在页面上 我正在使用它,但当我去查看源代码时,我看不到任何图像 function test() { document.write('<SCR'+'IPT SRC="http://demoweb.com/renderimage;type=a;num='+ 1000 +'?" type="text/javascript"></SCR'+'IPT>

我正在调用一个javascript函数(function test()),该函数调用一个返回html脚本的url。我想把它呈现在页面上

我正在使用它,但当我去查看源代码时,我看不到任何图像

function test()
{
    document.write('<SCR'+'IPT SRC="http://demoweb.com/renderimage;type=a;num='+ 1000 +'?" type="text/javascript"></SCR'+'IPT>');
}
功能测试()
{
文件。写(“”);
}
这个retuns网址?(如果我将其粘贴到浏览器中)

document.write(“”);

浏览器的视图源显示从服务器下载的HTML,而不是任何脚本运行后页面的DOM。为此,您可以使用DOM浏览器,如Firefox的DOM Inspector或Firebug,或IE的开发工具

不建议使用
document.write
,因为它会导致重新解析文档。最好改用DOM操作方法

试试这个:

var img = document.createElement("img");
img.src = "http://demoweb/?ct=0:abg22&adv=43nn3gg&fmt=2";

var imgParent = document.getElementById("whatever");
imgParent.appendChild( img );

而不是将其添加到“任意”图像中。我该怎么写到身体上?只是document.getElementById(“body”)?
var htmlBody=document.getElementsByTagName(“body”)[0]
var img = document.createElement("img");
img.src = "http://demoweb/?ct=0:abg22&adv=43nn3gg&fmt=2";

var imgParent = document.getElementById("whatever");
imgParent.appendChild( img );