Javascript 无法获取div';在视图源上更新了innerhtml
我使用服务器端代码中的javascript呈现我的div。 在clitn上呈现时,脚本会异步进行另一个调用,并根据发送的参数获取要显示的一些数据(图像)。然而,当我试图查看页面的源代码时,我没有看到其中的“图像标签”,但是当我通过firebug或IE开发者工具栏查看时,我看到了图像。。 当我试图通过javascript获取图像对象时,它不会返回任何内容Javascript 无法获取div';在视图源上更新了innerhtml,javascript,html,web,Javascript,Html,Web,我使用服务器端代码中的javascript呈现我的div。 在clitn上呈现时,脚本会异步进行另一个调用,并根据发送的参数获取要显示的一些数据(图像)。然而,当我试图查看页面的源代码时,我没有看到其中的“图像标签”,但是当我通过firebug或IE开发者工具栏查看时,我看到了图像。。 当我试图通过javascript获取图像对象时,它不会返回任何内容 请让我知道我应该如何获得图像是否已在客户端渲染的指示???我想你会知道的,如果在页面加载后正确显示…当你在浏览器中查看源代码时,你可以看到收到的
请让我知道我应该如何获得图像是否已在客户端渲染的指示???我想你会知道的,如果在页面加载后正确显示…当你在浏览器中查看源代码时,你可以看到收到的源代码。在页面中修改它的任何内容都不会显示。通过查看其中一个浏览器开发工具工具栏(如IE开发工具工具栏、Chrome/Safari中的开发工具工具栏或Firebug)中的代码,可以查看对HTML/DOM的更改
为了查明图像是否已渲染,我相信您可以绑定图像的加载事件来告诉代码它确实已加载。JQuery的.load()事件是我过去用于此的事件,但有一些警告,请参见上下文菜单中的查看源代码显示服务器发送的HTML代码。如果您想查看实际的HTML,可以:
- 选择页面中的部件并使用“视图选择源”(在FF中,不确定名称)
- 使用Firebug“检查元素”
- 使用如下脚本:document.getElementsByTagName('html')[0].outerHTML李>
<img src="there.jpg" onload="triggeredCode()" />