括号里面的obj是变量吗

来源:9-22 编程练习

心安勿忘丨

2017-05-13 20:39

function bgcChange(obj){
       		obj.onmouseover=function(){
            	obj.style.backgroundColor="#f2f2f2";
        	}
        	obj.onmouseout=function(){
           		obj.style.backgroundColor="#fff";
        	}
	 	}

定义的这个函数,括号里面的obj是什么呢,是直接定义的变量吗,是不是就相当于在下面再写一个var obj

写回答 关注

1回答

  • 慕勒7123956
    2017-05-13 21:04:01
    已采纳
    是的,你能想到这里挺好的,其实就是隐秘的声明了一个变量,然后用那个变量保留传入的值,你可以试试,自己var obj一次,就能把隐秘声明的那一个给覆盖掉

    心安勿忘丨

    好的明白了,谢谢

    2017-05-13 21:10:06

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题