-
同时,JavaScript数组的length属性是可变的,这一点需要特别注意。查看全部
-
多种选择(Switch语句) 当有很多种选项的时候,switch比if else使用更方便。 语法: switch(表达式) { case值1: 执行代码块 1 break; case值2: 执行代码块 2 break; ... case值n: 执行代码块 n break; default: 与 case值1 、 case值2...case值n 不同时执行的代码 } 语法说明: Switch必须赋初始值,值与每个case值匹配。满足执行该 case 后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。 假设评价学生的考试成绩,10分满分制,我们按照每一分一个等级将成绩分等,并根据成绩的等级做出不同的评价。查看全部
-
JavaScript数组的length属性是可变的,这一点需要特别注意。数组随元素的增加,长度也会改变查看全部
-
var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3, ]]查看全部
-
var myarray = new Array(66,80,90,77,59);//创建数组同时赋值 var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”) 注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)查看全部
-
var myarray=new Array(); var myarray= new Array(8); //创建数组,存储8个数据。 注意: 1.创建的新数组是空数组,没有值,如输出,则显示undefined。 2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。查看全部
-
1. nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)。 2. previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。 注意: 两个属性获取的是节点。Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而其它浏览器不会忽略。 解决问题方法: 判断节点nodeType是否为1, 如是为元素节点,跳过。查看全部
-
“+”不只代表加法,还可以连接两个字符串。查看全部
-
elementNode.parentNode查看全部
-
elementNode.childNodes 节点之间的空白符,在firefox、chrome、opera、safari浏览器是文本节点,所以IE是3,其它浏览器是7 HTML如下: <div> javascript <p>javascript</p> <div>jQuery</div> <h5>PHP</h5> </div> document.write(objd[i].nodeName+":"+objd[i].innerHTML+"<br>)运行结果如下: #text:undefined P:javascript #text:undefined DIV:jQuery #text:undefined H5:PHP #text:undefined查看全部
-
nodeName:LI nodeValue:null nodeType:1查看全部
-
elementNode.setAttribute(name,value)查看全部
-
elementNode.getAttribute(name)查看全部
-
1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。 2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。 3. TagName可看似某类,getElementsByTagName获取相同类的人集合。如获取小孩这类人,getElementsByTagName("小孩")。查看全部
-
var myH = document.getElementById("myHead"); var myS = document.getElementsByName("sex"); var myI = document.getElementsByTagName("input"); 注意Element和Elements的区别查看全部
举报
0/150
提交
取消