button标签的onclick事件

您所在的位置:网站首页 snew的意思 button标签的onclick事件

button标签的onclick事件

2024-07-14 13:35| 来源: 网络整理| 查看: 265

1.普通的button标签定义onclick事件    (1):无参

function mymethon(){ alert("触发点击事件"); }

 (2):有参         ①:一个参数    

function mymethon(num){ alert("单个参数:"+num); }

              ②:多个参数,用","隔开  

function mymethon(name,sex,address){ alert("姓名"+name+";性别:"+sex+";住址:"+address); }

 

2.for循环给button标签定义onclick事件并调用         说明:无参for循环onclick方法和普通的方法方式一样,可以参考案例1.(1),在此不做过多解释,主要是说一下追加传参的时候,转义符的神奇存在         另外需要注意的是操作顺序:先定义方法再调用,不然容易出现类似"未定义"的相关错误,根据JS代码的执行顺序,方法写的$(document).ready(function(){});外比较合适

PS:在此顺便说明一下js代码的执行顺序:

$(document).ready(function() { //后执行 }); //先执行

   (1):一个参数      

function mlook(name){ alert(name); } $(document).ready(function() { //数组,一会儿以便循环追加时使用 var ckName=new Array(); ckName[0]="张三"; ckName[1]="李四"; ckName[2]="王五"; ckName[3]="张柳"; ckName[4]="赵六"; var mDiv document.getElementById("mWindows"); //给id为"mWindows"的标签(此处是div盒子)追加内容 for (var i = 1; i < ckName.length; i++) { mDiv .innerHTML += ''+ ckName[i]+ '次'+ //传字符串类型的数据时需要加"引号","\'"是转义符,可以有效的转义引号 '查看详情'; } });

                      (2):多个参数       

$(document).ready(function() { var ckName=new Array(); ckName[0]="张三"; ckName[1]="李四"; var officeName=new Array(); officeName[0]="李老师"; officeName[1]="王老师"; var bstartTime=new Array(); bstartTime[0]="2018-05-01"; bstartTime[1]="2018-05-31"; var mDiv= document.getElementById("mWindows"); //给id为"mWindows"的标签(此处是div盒子)追加内容 for (var i = 1; i < ckName.length; i++) { mDiv.innerHTML += ''+ ckName[i]+ '次;'+ '查看详情'; //同理:多个参数的话,用逗号隔开,注意看清楚每对符号是否齐全 } }); function mwant(student,teacher,date){ alert(name+teacher+date); }

 PS:如果有不太会使用转义符的盆友,给你们推荐一个在线HTML代码转换为JavaScript字符串工具:http://tools.jb51.net/transcoding/html2js

最最后:这是我自己总结的,若发现有不足或者其他新知识点欢迎提意见和补充!

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3