-
二维数组的定义方法一
var myarr=new Array(); //先声明一维 for(var i=0;i<2;i++){ //一维长度为2 myarr[i]=new Array(); //再声明二维 for(var j=0;j<3;j++){ //二维长度为3 myarr[i][j]=i+j; // 赋值,每个数组元素的值为i+j } }
查看全部 -
arr.length=10; //增大数组的长度
查看全部 -
创建数组:var myarray=new Array();
注意:1.创建的新数组是空数组,没有值,如输出,则显示undefined。
2.虽然创建数组时,指定了长度,但实际上数组都是变长的。查看全部 -
操作符之间的优先级(高到低): 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号
查看全部 -
document.getElementsByTagName();获取的结果是一个数组
查看全部 -
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>
<body>
<ul id="test"><li>JavaScript</li><li>HTML</li></ul>
<script type="text/javascript">
var otest = document.getElementById("test");
var node=document.getElementsByTagName("li");//获取li列表
var newnode=document.createElement("li");//创建一个新的li节点
newnode.innerHTML="PHP";
otest.insertBefore(newnode,node[1]);//在node[1](即HTML)前插入新节点
</script>
</body>
</html>查看全部 -
location用于获取或设置窗体的URL,并且可以用于解析URL。
location.[属性|方法]
查看全部 -
go()方法,根据当前所处的页面,加载 history 列表中的某个具体的页面。
window.history.go(number);
浏览器中,返回当前页面之前浏览过的第二个历史页面,代码如下:
window.history.go(-2);
查看全部 -
OffsetHeight和OffsetWidth获取网页内容的高度,包括滚动条和等高线,并且会随着窗口大小的改变而改变
值:
offsetHeight = clientHeight + 滚动条 + 边框
查看全部 -
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>定时器</title>
<script type="text/javascript">
var attime;
function clock(){
var time=new Date();
attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds() ;
document.getElementById("clock").value = attime;
}
var int=setInterval(clock,10000)
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" />
</form>
</body>
</html>是对的,但是本页面运行的修改时间间隔竟然么区别,看来是编译器的问题
查看全部 -
history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。
注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。
window.history.[属性|方法]
注意:window可以省略。
查看全部 -
setTimeout()计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次。
要创建一个运行于无穷循环中的计数器,我们需要编写一个函数来调用其自身。
function numCount(){ document.getElementById('txt').value=num; num=num+1; setTimeout("numCount()",1000); }
查看全部 -
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全带,准备启航</title>
<script type="text/javascript">
//通过javascript的日期对象来得到当前的日期,并输出。
var date=new Date();
// document.write(date);
var week= new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
document.write(date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日 "+week[date.getDay()]);
//成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var scoreArray=scoreStr.split(";");
//从数组中将成绩撮出来,然后求和取整,并输出。
var arraylen=scoreArray.length;
var score=0;
for(var i=0;i<arraylen;i++){
score+=parseInt(scoreArray[i].split(":")[1]);
}
score/=arraylen;
score=Math.round(score);
document.write("--班级总分为:"+score);
</script>
</head>
<body>
</body>
</html>查看全部 -
在执行时,从载入页面后每隔指定的时间执行代码。
setInterval(代码,交互时间);
交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。
返回值:
一个可以传递给 clearInterval() 从而取消对"代码"的周期性执行的值。
查看全部 -
在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。
在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。
查看全部
举报