onclick事件与onload事件 JS问题
为什么onclick=function(){alert('aa');}不能执行?window.onload=function(){alert('aa')};却可以;onc...
为什么onclick=function(){alert('aa');}不能执行?window.onload=function(){alert('aa')};却可以;onclick=alert('aa')可以执行?onclick=“alert('aa')”不可以执行;window.onload=是接函数名还是函数名加"()"有什么区别 求高手讲解
展开
3个回答
展开全部
首先onclic不会单独执行,如果你这个写在JS里面是相当于定义了一个全局变量,然后赋值一个函数而已.window.onload是window的一个事件,意思是加载完DOM之后执行的事件.window.onload是类属性事件,不用加(),直接赋值一个函数,然后函数在DOM加载完毕之后就会执行
追问
onclick=function(){alert('aa');} 我是使用在元素里的 为什么不能执行。 window.onload是类属性事件,那 onclick在元素是属于什么事件呢
追答
如果在a内想使用的话,你试试onclick="javascript:function(){alert('aa');}"
这个属于点击事件
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哎,你这个东西好多啊,都不想回答!
1、首先你的onclick是在什么元素上发生的
2、el.onclick = function(){
alert("a");
},这句话的意思就是你点击了el这个元素之后执行的方法,执行的方法是什么效果呢,就是alert("a"),弹出一个警告框
1、首先你的onclick是在什么元素上发生的
2、el.onclick = function(){
alert("a");
},这句话的意思就是你点击了el这个元素之后执行的方法,执行的方法是什么效果呢,就是alert("a"),弹出一个警告框
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个onclick是加在哪里了?放到元素上了?js中直接这样是不兼容的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询