js中常用语法总结

php点点通 为大家整理的在开发过程中js常用的语法如下: 表单常用操作如下 当出现多个form表单时.可以用document.forms[0],document.forms[1]来代替 指定当前显示链接的位置:window.location.href=

php点点通为大家整理的在开发过程中js常用的语法如下:

表单常用操作如下


  • 当出现多个form表单时.可以用document.forms[0],document.forms[1]来代替
  • 指定当前显示链接的位置:window.location.href= “URL”
  • 取出窗体中的所有表单的数量:document.forms.length
  • 复选按钮在JS中判定是否选中:document.forms[0].checkThis.checked (checked属性代表为是否选中返回TRUE或FALSE)
  • 单选按钮组(单选按钮的名称必须相同):取单选按钮组的长度document.forms[0].groupName.length


字符串常用操作如下


  • string.lastIndexOf(searchString[,startIndex])最后一次出现的位置
  • 返回字符串2在字符串1中出现的位置:String1.indexOf( “String2 “)!=-1则说明没找到
  • 取字符串中指定位置的一个字符:StringA.charAt(9)
  • 取出字符串中指定起点和终点的子字符串:stringA.substring(2,6)
  • string.replace(regExpression,replaceString)替换现有字符串
  • string.match(regExpression),判定字符是否匹配
  • string.split(分隔符)返回一个数组存储值
  • string.toLowerCase()使字符串全部变为小写
  • string.toUpperCase()使全部字符变为大写
  • isNaN(变量):测试是否为数值型
  • string.substr(start[,length])取从第几位到指定长度的字符串

其他常用操作如下


  • window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL)
  • JS中的字符型转换成数值型:parseInt(),parseFloat()
  • 一个小写转大写的JS: document.getElementById(“output”).value = document.getElementById( “input “).value.toUpperCase();
  • 关闭文档的输出流:document.close();
  • 创建一个文档元素:document.createElement(),document.createTextNode()
  • 数学函数:Math.PI(返回圆周率),Math.SQRT2(返回开方),Math.max(value1,value2)返回两个数中的最在值,Math.pow(value1,10)返回 value1的十次方,Math.round(value1)四舍五入函数,Math.floor(Math.random()*(n 1))返回隨机数
  • 定义日期型变量:var today = new Date();日期函数列表:dateObj.getTime()得到时间,dateObj.getYear()得到年份,dateObj.getFullYear()得到四位的年份,dateObj.getMonth()得到月份,dateObj.getDate()得到日,dateObj.getDay()得到日期几,dateObj.getHours()得到小时,dateObj.getMinutes()得到分,dateObj.getSeconds()得到秒,dateObj.setTime(value)设置时间,dateObj.setYear(val)设置年,dateObj.setMonth(val)设置 月,dateObj.setDate(val)设置日,dateObj.setDay(val)设置星期几,dateObj.setHours设置小时,dateObj.setMinutes(val)设置 分,dateObj.setSeconds(val)设置秒 [注重:此日期时间从0开始计]
  • parent代表父亲对象,top代表最顶端对象
  • 窗口全屏大小:
  • isDisabled判定是否为禁止状態.disabled设置禁止状態
  • contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状態
  • JS中设置时间间隔:setInterval( "expr ",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout
  • JS中的窗口滚动条:window.scroll(x,y)
  • JS中的窗口滚动到位置:window.scrollby
  • window.location.reload()刷新当前页面
  • window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL)
  • document.write()不换行的输出,document.writeln()换行输出

      

      转载请注明来源 www.phpddt.com
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

这里不能用css样式选择器选择input组件,设置 border:none;或border: 0px;outline:none;cursor: pointer; 亲测没有用处,只有写这种格式时生效,如下: input type=text style=border:none;
String对象的方法 方法一: indexOf() (推荐) var str = 123;console.log(str.indexOf(3) != -1 ); // trueindexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。 方法二: search() var str = 1
js代码部分: $(.aFileBtn).on(change,input[type=file],function(){ var filePath=$(this).val(); //filePath.indexOf(jpg)!=-1 || filePath.indexOf(png)!=-1 if(filePath.length 0){ $(.fileerrorTip).html().hide(); var arr=filePath.split(\\); var fi
很多初学制作网页的朋友,可能会遇到的一个常见问题,就是在CSS中加了margin:0 auto;却没有效果,不能居中的问题,margin:0 auto;的意思就是:上下边界为0,左右根据宽度自适应,其实就是水平居中的意思,在这里说两个典型的错误引起的不能居中的问题: 1、
li 元素中包含 a img 元素的时候会比较麻烦,需要注意,当然,问题还是一如既往的出现在 IE 下。以下为其中一例 ulliahref=#imgsrc=temp.jpg//a/liliahref=#imgsrc=temp.jpg//a/liliahref=#imgsrc=temp.jpg//a/liliahref=#imgsrc=temp.jpg//a/li/ulul{width: