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()不会发生冲突 展开
使用window.onload = function(),在处理A页面和B页面会出现报错的情况。请问怎么使用window.onload = function()可以三个页面都被执行,使用window.onload = function()不会发生冲突 展开
1个回答
展开全部
一般来说比如有一个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页面';
但是发现在想单独执行前面一个事件,后面的不让他执行会报错。而且,也是无法单独执行。我想在一个页面单中,单独执行两个事见不会发生冲突
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询