1、使用情景不同

OnChange经常用于select下拉列表选中后的内容发生改变时候触发
OnClick表示的是点击该控件时触发;如果onclick的触发事件是一个alert,那么将会一直触发,根本无法弹出下拉框进行切换选择。

2、含义不同

OnChange:当控件的内容发生改变时触发该事件
OnClick:点击该控件时触发

3、onchange事件就是这样子的;你得有Change(改变),才能触发该事件。

举个例子:

<select name=sel onchange="bao(this.options[this.options.selectedIndex].value)">
<option value="">请选择
<option value="1">Item 1
<option value="2">Item 2
<option value="3">Item 3
</select>
<script>
function bao(s)
{
txt.value+=s;
//选择后,让第一项被选中,这样,就有Change了。
document.all.sel.options[0].selected=true;
}
</script>
<textarea id=txt></textarea>

onChange和onClick的区别相关推荐

  1. onChange和onClick的区别?

    1.使用情景不同 OnChange经常用于select下拉列表选中后的内容发生改变时候触发 OnClick表示的是点击该控件时触发 2.含义不同 OnChange:当控件的内容发生改变时触发该事件 O ...

  2. click()和onclick()的区别

    click()和onclick()的区别: 1.onclick是绑定事件,告诉浏览器在鼠标点击时候要做什么 click本身是方法作用是触发onclick事件,只要执行了元素的click()方法,就会触 ...

  3. js中click()与onclick()的区别

    由一个简单示例到 js中click()与onclick()的区别 之前朋友在学习js的时候遇到一个有意思的问题. 先贴一份代码说一下代码构成 这里是html结构 <ul><li> ...

  4. jQuery中click和onclick的区别

    click()和onclick()的区别: 1.onclick是绑定事件,告诉浏览器在鼠标点击时候要做什么 click本身是方法作用是触发onclick事件,只要执行了元素的click()方法,就会触 ...

  5. JS中click和onclick本质区别

    本文主要JavaScript中click和onclick本质区别 click是一个方法,onclick是一个事件. 求同: 告诉浏览器在鼠标点击时候要做什么. 存异: click属于方法,是JS语句直 ...

  6. onchange、onclick、onblur等点击触发事件区别

    标签: onblur:控件在失去焦点的时候触发OnChange:当控件的内容发生改变时触发该事件OnClick:点击该控件时触发OnKeyDown:在控件有焦点的情况下,按下键时发生OnKeyUp:在 ...

  7. oninput,onpropertychange,onchange的用法和区别

    1.前言 由于工作需要,需实现一个类似于微博输入框的功能,在用户动态输入文字的时候,修改提示"您还可以输入XX字".如下图所示: 因此,稍微研究了一下oninput,onprope ...

  8. addEventListener的click和onclick的区别

    前两节都和addEventListener的click有关,于是在想它与onclick有什么区别呢,自己调试了一下,网上也有相关资料 事件绑定 onclick绑定方式 优点:  - 简洁  - 处理事 ...

  9. a标签的href和onclick的区别

    链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接): 假设链接中同时存在 href 与 onclick,如果想让 href 属性下的动作 ...

最新文章

  1. OPPO R9s在哪里开启Usb调试模式的完美步骤
  2. Java 逆序存放4位数
  3. CoreOS上的Fleet,第二部分
  4. [资源]推荐一些Python书籍和教程,入门和进阶的都有!
  5. VSCode 如何新建vue模板 - 插件引入篇
  6. Unix高级环境编程
  7. Flutter进阶—实现动画效果(七)
  8. 车辆检测及型号识别,准确率接近90%
  9. discuz php单页,从PHP的模板引擎看Discuz!模板机制
  10. 如何构建自己的云数据库?建立云数据库是否要收费?
  11. Apple Pencil有没有必要买?Apple Pencil平替哪款好?
  12. C语言实现斐波那契数列的几种方法
  13. 解决IDEA输出乱码问题
  14. ubuntu安装qtcreator后没有桌面图标
  15. [AHK]鼠标滚轮音量调节
  16. HTML简单的网页制作期末作业【NBA勒布朗詹姆斯篮球明星】HTML+CSS+JavaScript
  17. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(10):向量组及其线性组合
  18. JAVA版村庄哨塔种子_我的世界:5个奇特且罕见的种子,相邻的哨塔,循环的地形图...
  19. 计算机图学实验报告,计算机图形学实验报告实验1
  20. oracle bloom过滤,布隆过滤(Bloom Filter)-必须了解的优化器算法

热门文章

  1. android 佳博蓝牙打印机功能开发
  2. Echarts数据可视化图表的简单配置
  3. Linux——环境变量
  4. Silverlight-TextBlock換行-LineBreak
  5. 系统OA在线演示和下载地址
  6. JAVA计算机毕业设计电子产品购物平台Mybatis+系统+数据库+调试部署
  7. Razor引擎学习:RenderBody,RenderPage和RenderSection
  8. c 语言将字符串保存至文件,将带有char *字符串的C结构保存到文件中
  9. JavaScript交互式网页设计 • 【第1章 JavaScript 基本语法】
  10. knative_使用knative在kubernetes上实现无服务器