从输入 URL 到页面加载完成的过程中都发生了什么事情

从输入 URL 到页面加载完成的过程中都发生了什么事情,第1张

作一个简单粗暴的描述,假设是简单的>

从你的代码没有看出 你时如何调用documentgetElementById("lingDZP_0")src = "pictureGetjsppid="+pid 这句的。 分析可能得原因是: 在页面document还没加载完成<img id = "lingDZP_0" src=""/> 这个元素时就已经调用了上面的js代码,结果就是js没有找到id=lingDZP_0的元素。

解决方案: 在page的onload事件里面执行这段代码,这样可以保证在执行js时,页面元素都已经加载完成了。

示例代码:

<HTML>

<HEAD>

<TITLE>test</TITLE>

</HEAD>

<BODY onload='documentgetElementById("lingDZP_0")src = "pictureGetjsppid="+pid'>

<div>

<img id = "lingDZP_0" src=""/>

</div>

</BODY>

</HTML>

如果逻辑比较复杂,可以单独写一个onload事件的回调函数:

<HTML>

<HEAD>

<TITLE>test</TITLE>

<SCRIPT language=javascript>

function loadImg(){

var pid=1;

documentgetElementById("lingDZP_0")src = "pictureGetjsppid="+pid

}

</SCRIPT>

</HEAD>

<BODY onload= "loadImg()''>

<div>

<img id = "lingDZP_0" src=""/>

</div>

</BODY>

</HTML>

$(document)ready(function() {

var url = windowlocationhref;

$ajax( {  

    url:'/testphp',//发送到这个PHP面页,自己改一下路径

    data:{  

             'url' : url, 

    },  

    type:'post',  

    cache:false,  

    dataType:'json',  

    success:function(data) { 

alert(data);

}

})

});

用JQ,通过AJAX的方式实现

以上就是关于从输入 URL 到页面加载完成的过程中都发生了什么事情全部的内容,包括:从输入 URL 到页面加载完成的过程中都发生了什么事情、如何获取iFrame当前的URL、后台直接获取前台img标签的URL等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9613995.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存