JavaScript进阶篇

    xiaoxiao2025-11-12  4

    数组: 创建数组和赋值 var myarr = new Array(66,80,90,77,58);

    var myarr = [66,80,90,77,58];

    按钮操作

    给输入框赋值

    <input id="tv"/>在script语句中document.getElementById('tv').value=你要赋的值;

    下拉列表

    <select name="career" οnfοcus="message()"> <option>学生</option> <option>教师</option> <option>演员</option> </select>注意:上面的message方法是在javascript里写的

    对象

    访问对象的方法:objectName.methodName();

    Data日期对象

    如果要自定义初始值,可以用以下方法 var d = new Data(2012,10,1); var d = new Data('Oct,1,2012');

    String 对象:

    toUpperCase():转换成大写的字符串

    toLowerCase():转换成小写的字符串

    返回指定位置的字符

    charAt(index)方法可返回指定位置的字符。下标在0-length-1;如果下标不在这一范围内就会返回一个空字符

    返回指定的字符串首次出现的位置

    indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置

    stringObject.indexOf(substring,startpos)

    substring是必须要有的属性,其为你要查找的字符串,startpos表示从哪一个位置开始查起,如果不写此值,就默认为从头开始查起,如果没有该字符就返回-1

    split()方法将字符串分割为字符串数组,并返回此数组

    stringObject.split(separator,limit);

    separator必需,从该参数指定的地方分割stringObject

    limit限制分割参数

    提取指定数目的字符

    substr(startPos,length)从字符串中提取从startPos位置开始的指定数目的字符串,如果参数是负数,从字符串的尾部开始算起的位置,也就是说,-1指定字符串中最后一个字符,-2指倒数第二个字符,以此类推

    如果startPos为负数且绝对值大于字符串长度,startPos为0

    Math对象

    数组方法

    Window对象

    计时器setInTerval(代码,交互时间)

    <script type="text/javascript"> var attime; function clock(){ var time=new Date(); attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds(); document.getElementById("clock").value = attime; } setInterval(clock,100); </script> </head> <body> <form> <input type="text" id="clock" size="50" /> </form> </body>取消计时器

    <script type="text/javascript"> function clock(){ var time=new Date(); document.getElementById("clock").value = time; } // 每隔100毫秒调用clock函数,并将返回值赋值给i var i=setInterval("clock()",100); </script> </head> <body> <form> <input type="text" id="clock" size="50" /> <input type="button" value="Stop" οnclick="clearInterval(i)" />//i为<span style="font-family: Arial, Helvetica, sans-serif;">setInterval()返回的ID值</span>setTime(代码,延迟时间)计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次

    转载请注明原文地址: https://ju.6miu.com/read-1304130.html
    最新回复(0)