-
// 数组赋值的几种方法 //1 var myarr1 = new Array(); //2 var myarr2 = new Array(11,22,33); //3 var myarr3 = [11, 22, 33]
查看全部 -
elementNode.parentNode
<script type="text/javascript"> var mynode= document.getElementById("con"); document.write(mynode.parentNode.nodeName); </script>
elementNode.parentNode.parentNode(访问组节点)
查看全部 -
createElement("tag"); // 创建一个元素标签,参数为标签名
createTextNode("text"); // 创建一个内容为text的文本标签
查看全部 -
firstChild:属性返回‘childNodes’数组的第一个子节点。如果选定的节点没有子节点,则该属性返回 NULL
node.firstChild
lastChild:属性返回‘childNodes’数组的最后一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。
node.lastChild
查看全部 -
JS中substr与substring的区别
js中substr和substring都是截取字符串中子串,非常相近,可以有一个或两个参数。
语法:substr(start [,length]) 第一个字符的索引是0,start必选 length可选
substring(start [, end]) 第一个字符的索引是0,start必选 end可选
相同点:当有一个参数时,两者的功能是一样的,返回从start指定的位置直到字符串结束的子串
var str = "hello Tony";
str.substr(6); //Tony
str.substring(6); //Tony
不同点:有两个参数时
(1)substr(start,length) 返回从start位置开始length长度的子串
“goodboy”.substr(1,6); //oodboy
【注】当length为0或者负数,返回空字符串
(2)substring(start,end) 返回从start位置开始到end位置的子串(不包含end)
“goodboy”.substring(1,6); //oodbo
【注】:
(1)substring 方法使用 start 和 end 两者中的较小值作为子字符串的起始点
(2)start 或 end 为 NaN 或者负数,那么将其替换为0
查看全部 -
1. nodeName : 节点的名称
2. nodeValue :节点的值
3. nodeType :节点的类型
nodeName:
1. 元素节点的 nodeName 与标签名相同
2. 属性节点的 nodeName 是属性的名称
3. 文本节点的 nodeName 永远是 #text
4. 文档节点的 nodeName 永远是 #documentnodeValue:
元素节点的 nodeValue 是 undefined 或 null
2. 文本节点的 nodeValue 是文本自身
3. 属性节点的 nodeValue 是属性的值
nodeType:
元素类型 节点类型
元素 1
属性 2
文本 3
注释 8
文档 9查看全部 -
setAttribute() 方法增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。
elementNode.setAttribute(name,value)
1.name: 要设置的属性名。
2.value: 要设置的属性值。
查看全部 -
删除与替换节点都是对选定节点的子节点进行删除和替换的操作的
removeChild(node); //删除该节点下的node节点
replaceChild(newNode,oldNode); //替换该节点下的oldNode节点为newNode节点
查看全部 -
window对象是指当前的浏览器窗口,是BOM的核心。
查看全部 -
switch swɪtʃ 开关,转变 多种选择表达式。 case keɪs 情况 所执行的代码。 break breɪk 跳出循环 语句结束。 default diːfɔːlt 默认值 若以上case都无匹配,执行defaule。
查看全部 -
转换大写不会
查看全部 -
function compare(x,y){
if(x<y){
return y;
}
else{
return x;
}
}
var g =compare(5,4);
var h =compare(6,3);
//函数体,判断两个整数比较的三种情况
//调用函数,实现下面两组数中,返回较大值。
document.write(" 5 和 4 的较大值是:"+g,"<br>");
document.write(" 6 和 3 的较大值是:"+h);
查看全部 -
function big(a,b) //定义函数
{
var a,b,c;
if(a<=b)
c=b;
else
c=a;
return c;
}
//函数体,判断两个整数比较的三种情况
//调用函数,实现下面两组数中,返回较大值。
document.write(" 5 和 4 的较大值是:"+big(5,4),"<br>");
document.write(" 6 和 3 的较大值是:"+big(6,3));
查看全部 -
document.createElement("标签"); //创建一个标签
appendChild(tag); //在该节点的子节点后面添加一个定义好的tag
insertBefore(tag,index); //在该节点的index子节点前插入tag节点
查看全部 -
parentNode // 访问父节点
nextSibling // 访问节点之后的节点,没有返回null
previousSibling // 访问节点之前的节点,没有返回null
注:有的浏览器不会忽略节点产生的空白文本节点(<br/>换行等.)
查看全部
举报