JS中window.onload=function()冲突的问题 200

题目:利用js在三个页面上显示对应的文字内容或者改变文字内容三个页面(A.html、B..html、C.html)、一个JS要求:A页面只能获取JS里id为a的事件B页面... 题目:利用js在三个页面上显示对应的文字内容或者改变文字内容三个页面(A.html、B..html、C.html)、一个JS要求:A页面只能获取JS里id为a的事件 B页面只能获取JS里id为b的事件 C页面只能获取JS里id为a和b的事件但是发现,如果使用window.onload = function(),在处理A页面和B页面会出现报错的情况。请问怎么使用window.onload = function()可以三个页面都被执行,使用window.onload = function()不会发生冲突。
使用window.onload = function(),在处理A页面和B页面会出现报错的情况。请问怎么使用window.onload = function()可以三个页面都被执行,使用window.onload = function()不会发生冲突
展开
 我来答
heart阿飞55
2018-11-05 · TA获得超过1086个赞
知道大有可为答主
回答量:3030
采纳率:82%
帮助的人:554万
展开全部
一般来说比如有一个alt(){alter("Welcome!);}函数,想在页面一打开就调用alt()函数弹框提示欢迎,我们可以写成 windows.onload=alt; 而写成windows.onload=functon() 这完全点应该是windows.onload=function(){//方法体}, 这里应该是一个空的函数,表示初始化不做任何操作
追问
你这个是使用的弹框吧!我是想把原来id上的内容通过js可替换掉
document.getElementById("a").innerHTML='A页面';
document.getElementById("b").innerHTML='B页面';
但是发现在想单独执行前面一个事件,后面的不让他执行会报错。而且,也是无法单独执行。我想在一个页面单中,单独执行两个事见不会发生冲突
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式