当前位置:  编程技术>jquery

javascript事件与控制结构

    来源: 互联网  发布时间:2014-09-03

    本文导语:  在javascript中,也是一切事物皆是对象。 对象具有属性和方法 点击按钮触发一个事件,就是调用了该对象的方法,之后该方法去触发某一个函数 函数的定义 Function函数名() {  函数体; } 函数分为系统函数和自定义函数 如上...

在javascript中,也是一切事物皆是对象。
对象具有属性和方法
点击按钮触发一个事件,就是调用了该对象的方法,之后该方法去触发某一个函数

函数的定义
Function函数名()
{
 函数体;
}

函数分为系统函数和自定义函数

如上例子中,点击按钮触发的是对象的 OnClick事件。OnClick="javascript:函数名();"是在标记里写的

之后就是对函数的编写了

例如:
 

代码示例:






function aaa()
{
//自定义函数
alert("大家好,欢迎到来");
}

例如:我们想点击按钮,获得表单里文本框中数据的字符
如何获取出
基本方法:
Document.表单名称.文本框名称.value
document是一个文档集合,包含页面的所有信息
例子:
 

代码示例:




事件测试-www.

 

   
   




function aaa()
{
//自定义函数
//获取元素的值
Var a=
Document.form1.txtName.value
Alert(a);
}

表单的认识
表单(form)
用于搜集不同类型的用户输入
它的类型包含
    文本框
    单选按钮多选
    下拉列表
    按钮

表单实例代码
 

代码示例:

First name:



Last name:

为了更好的获取上例子中的信息,避免出现不友好的现象.
我们进行判断

三个控制结构中的选择结构
选择结构
if (表达式,结果为boolean的类型表达式)
{
}
   else
{
}

检测用户为空

 名字==""或者是名字=null,但是有时候文本框获取的是null,或是”“
所以两个都写上,然后返回return,否则就是弹出获取的值
 

代码示例:
If(a==null|| a=="")
{
Alert("用户名不能为空");
return
}
Else
{
Alert(a);
}
 

循环结构
 获取数组中的值,使用循环结构时优选的选择

For和while循环

 while循环不自带自增条件
需要在循环体中编写
例如
20个3 相乘的结果是多少呢,来看看吧
 

代码示例:
 
 var i =1;
var resourt=1;
while(  i

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • HTML网页中的javaScript自动跳转方法介绍及javaScript自动跳转代码示例
  • Javascript 游戏引擎 cocos2d javascript
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • JavaScript的OAuth开发包 OAuth in JavaScript
  • HTML网页中的javaScript自动跳转方法介绍及javaScript自动跳转代码示例 iis7站长之家
  • Javascript 调试插件
  • javascript eval换成document.write 显示原型
  • JavaScript图表 JScharts
  • 通过javascript库JQuery实现页面跳转功能代码
  • JavaScript 开发环境 UltraREPL
  • javascript操作html复选框checkbox:如何判断复选框是否被选中
  • JavaScript 模板引擎 templayed.js
  • JavaScript实现页面跳转的几种方法(参考代码)
  • Pretty Beautiful Javascript
  • JavaScript中的消息框(警告框,确认框,提示框)语法
  • JavaScript 微处理器 Espruino
  • JavaScript InfoVis Toolkit
  • JavaScript 调试工具 JSDT
  • JavaScript图表组件 dhtmlxChart
  • javascript矩阵运算库 Sylvester
  • JavaScript开发插件 JSEclipse




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3