一般情况下,在js中函数可能没有参数,也有特殊情况,举个例子:

function toggleColor(evt){
if (vet){
var thisSquare = evt.target;}
else{
var thisSquare = window.event.srcElement;}
if(thisSquare.className = ""){
thisSquare.className = "pickedBG"}
else{
thisSquare.className = "";}
}

先简单介绍一下这个函数的作用:在一个包含了若干卡片表格的.HTML文件中,单击任何一个小卡片改变卡片的背景颜色,再次单击该卡片,恢复卡片的颜色,颜色的设置由.CSS文件实现,不再赘述。
有 evt 的情况,是为了获得事件对象(evt 是传入的事件对象)。你如果需要取得onclick事件的事件对象信息,就可以从 evt 中取得,
比如:evt .srcElement.tagName
但是需要区分IE浏览器和所有其他的浏览器,如果一个称为evt的值被传递给这个函数,就说明用户的浏览器不是IE浏览器,可以看到evt目标, var thisSquare = evt.target;语句可以获取事件对象的信息。如果浏览器是IE浏览器,就需要查看window对象的event属性的srcElement属性。无论采用哪种方式,都会得到thisSquare对象,然后就可以检查和修改该对象。

javascript中函数参数是evt详解相关推荐

  1. python scatter参数详解_Python中scatter函数参数及用法详解

    最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...

  2. python scatter参数详解_Python 中 scatter 函数参数及用法详解

    Python 中 scatter 函数参数及用法详解 Python 中 scatter 函数参数及用法详解 这里有新鲜出炉的 Python 教程, 程序狗速度看过来! Python 编程语言 Pyth ...

  3. php中this的使用技巧,JavaScript中this关键字使用方法详解

    JavaScript中this关键字使用方法详解 在面向对象编程语言中,对于this关键字我们是非常熟悉的.比如C++.C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了 ...

  4. JavaScript 中 apply 、call 的详解

    apply 和 call 的区别 ECMAScript 规范给所有函数都定义了 call 与 apply 两个方法,它们的应用非常广泛,它们的作用也是一模一样,只是传参的形式有区别而已. 原文作者:林 ...

  5. 深入浅出 JavaScript 中的For循环之详解

    点击上方"IT平头哥联盟",选择"置顶或者星标" 一起进步- 公众号回复[ 加群 ],与大佬们一起成长- 今天我想分享一个有关于循环筛选的知识点,也许是前端小白 ...

  6. arm-linux-ld中的参数,arm-linux-ld指令详解

    arm-linux-ld指令详解 我们对每个c或者汇编文件进行单独编译,但是不去连接,生成很多.o 的文件,这些.o文件首先是分散的,我们首先要考虑的如何组合起来:其次,这些.o文件存在相互调用的关系 ...

  7. JavaScript中window.open用法实例详解

    本文较为详细的分析了JavaScript中window.open用法.分享给大家供大家参考.具体如下: 复制代码 代码如下: <script LANGUAGE="javascript& ...

  8. JavaScript 中的 this 与闭包详解

    JavaScript 中的 this 一.什么是 this ? 在 JavaScript 中 this 关键字一般指的是 函数调用时 所在的 环境上下文 ,存储了 环境上下文对象的内存地址 ,根据函数 ...

  9. JavaScript中this关键字使用方法详解

    在面向对象编程语言中,对于this关键字我们是非常熟悉的.比如C++.C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的.JavaScrip ...

最新文章

  1. 矩阵相关概念的物理意义
  2. 多伦多大学2020春季CSC311课程「机器学习导论」课件PPT
  3. SpringMVC的请求-获得请求参数-获得集合类型参数1
  4. Timus1430(裴蜀定理应用)
  5. [css] 举例说明你知道的css技巧有哪些?
  6. c语言中的scanf在java中应该怎么表达,Scanner类。
  7. Android下载自带开源图标库教程
  8. python变异系数,Python Scipy stats.variation()用法及代码示例
  9. kylin2.1.0 + CHD5.7环境搭建
  10. android锁屏显示
  11. 搜索引擎代码资源[转载]
  12. java上传微博图床_php上传图片到微博图床
  13. luckysheet报错
  14. 基于MATLAB的语音去噪处理系统
  15. linux内核代码研读与实战,Linux内核源码研读与实战演练
  16. 测试用例经典设计方法之 因果图法
  17. 原生爬虫爬取虎牙绝地求生直播热度排行榜
  18. Prometheus和Grafana告警服务创建与对接腾讯云短信告警平台(prometheus_alert)
  19. 【矩阵论】1. 准备知识——复数域上矩阵,Hermite变换
  20. 【bugku CTF】MISC杂项:很普通的数独(isccctf)、啊哒、隐写、隐写2、多种方法解决、easy_crypto 、聪明的小羊、ping

热门文章

  1. Hutool - 简化Java编程的法宝,让工作更高效
  2. SuperSocket.ClientEngine使用
  3. Android 仿微信语音聊天音量大小显示控件
  4. Google 桌面搜索的使用
  5. 《寄居者》 - 严歌苓
  6. 【转载】sql 另一个安装程序实例已在运行
  7. 华为离职副总裁徐家骏给任正非的辞职信,太震撼了!
  8. 手机APP与机顶盒互通
  9. c语言-是不是太胖了
  10. 虾皮怎么注册开店,开一个属于你的优质店铺