- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
javascript系统函数要点
1系统函数(1)parseIntparseInt函数将字符串转换为整数。它从字符串的开头开始解析,在第一个非整数位置停止解析并返回前面读到的所有整数。如果字符串不是以整数开头,将返回NaN(Not a Number:非数字值)。(2)parseFloatparseFloat()函数和parseInt()函数类似,只不过它是返回一个浮点数(3)isNaNisNaN() 函数用于判断参数是否是NaN(不是数字)。如果是NaN,那么isNaN函数返回true ,否则返回false。计算输入两个文本框的数字之和。在两个文本框都修剪了左右两边的空格,仍输入了数据的前提下,验证输入的是否是数值字符串,如果是,把两个数据之和显示在第三个文本框,反之,则给予错误提示。function calc(){var num1=document.getElementById(op1).value; var num2 = document.getElementById(op2).value;if (num1.trim()!= num2.trim() != ) { if (!isNaN(num1) !isNaN(num2)) {document.getElementById(result).value = parseFloat(num1) + parseFloat(num2); } else { alert(请输入正确的数值); }} else { alert(请输入两个操作数);}}根据id属性获取文本框后,使用其value属性进一步得到内容trim():修剪空格弹出消息框(4)eval()运行以字符串形式表示的javascript代码串,并返回执行代码串后的结果。例子:计算用户输入在文本框的表达式的计算结果。2 事件与处理程序的绑定(1)在事件源对象所对应的html标签上增加一个要处理的事件属性,让事件属性值等于处理该事件的函数名或程序代码。当单击段落时,文本的大小改成30pxfunction changeSize(){varobj=document.getElementById(txt);obj.style.fontSize=30px; }...... p id=txt onclick=changeSize()事件与处理程序的绑定/p2)用匿名函数来简化,即事件名=function(){…}。script type=text/javascriptdocument.getElementById(txt).onclick=function(){this.style.fontSize=30px; };/scriptonclick事件鼠标单击页面元素时触发的事件function showGender(obj){alert(您选择的性别是:+obj.value);}......性别:input type=radio name=gender value=男 onclick=showGender(this)/男 input type=radio name=gender value=女 onclick=showGender(this)/女onload和onunload事件onload事件会在页面加载完成后立即发生用户关闭或刷新网页时触发onunload事件设置window对象的status属性表示显示在浏览器状态栏上的文本script type=text/javascriptwindow.onload=function(){window.status=“欢迎来到淘淘网; } /scriptbody onunload=alert(触发了onload事件)/bodyonblur事件onblur事件是指光标或者焦点离开元素后触发的事件验证用户输入的密码长度是否在6位以上。p请输入密码:input type=password id=txtPwd onblur=checkPwd()//p......function checkPwd(){varpwd=document.getElementById(txtPwd).value; if(pwd.length=6){ alert(密码输入正确); }else{ alert(密码的长度必须在6位以上); } }onchange事件onchage事件通常指输入框的值发生了变化或者改变下列列表框的选项会触发onchange事件。在下拉列表框中选中友情链接后,窗口打开指定的页面。window对象open方法的功能是打开新窗口并载入给定URL的文档select onchange=changeLink(this) option value=请选择请选择/op
文档评论(0)