document.write(str.indexOf("o",mystr.indexOf("o")+1));
2015-05-25
var myarray=new Array('12','1','50','62','55','26','78');
//document.write(myarray.length);
document.write(myarray[7]);
我发现发第几个数值设置为“7”会显示“undefined”,设置小于“7”的数字会正常。
//document.write(myarray.length);
document.write(myarray[7]);
我发现发第几个数值设置为“7”会显示“undefined”,设置小于“7”的数字会正常。
2015-05-25
document.write(x.firstChild.nodeName+"<br/>")
document.write(x.lastChild.nodeName+"<br/>")
document.write(x.childNodes[x.childNodes.length-2].nodeName)
结果:
#text
#text
H5
document.write(x.lastChild.nodeName+"<br/>")
document.write(x.childNodes[x.childNodes.length-2].nodeName)
结果:
#text
#text
H5
2015-05-25
var w=document.documentElement.scrollWidth
|| document.body.scrollWidth;
var h=document.documentElement.scrollHeight
|| document.body.scrollHeight;
document.write(h+"<br>"+w);
|| document.body.scrollWidth;
var h=document.documentElement.scrollHeight
|| document.body.scrollHeight;
document.write(h+"<br>"+w);
2015-05-25
function createa(url,text)
{
var a=document.createElement("a");
a.innerHTML=text;
a.href=url;
main.appendChild(a);
}
// 调用函数创建链接
createa("http://www.imooc.com","慕课网");
{
var a=document.createElement("a");
a.innerHTML=text;
a.href=url;
main.appendChild(a);
}
// 调用函数创建链接
createa("http://www.imooc.com","慕课网");
2015-05-25
function clearText() {
var content=document.getElementById("content");
var childs=content.childNodes;
for(var i=childs.length-1;i>=0;i--)
{
var x= content.removeChild(childs[i]);
x=null;
}
}
从前往后删除时,数组的长度是不断在变化的,因此从后往前删除效果更好
var content=document.getElementById("content");
var childs=content.childNodes;
for(var i=childs.length-1;i>=0;i--)
{
var x= content.removeChild(childs[i]);
x=null;
}
}
从前往后删除时,数组的长度是不断在变化的,因此从后往前删除效果更好
2015-05-25
var otest = document.getElementById("test");
var node = document.getElementById("x1");
var newnode=document.createElement("li");
newnode.innerHTML="php";
otest.insertBefore(newnode,node);
var node = document.getElementById("x1");
var newnode=document.createElement("li");
newnode.innerHTML="php";
otest.insertBefore(newnode,node);
2015-05-25
var otest = document.getElementById("test");
var newnode = document.createElement("li");
newnode.innerHTML="PHP";
otest.appendChild(newnode);
var newnode = document.createElement("li");
newnode.innerHTML="PHP";
otest.appendChild(newnode);
2015-05-25
function get_previousSibling(n){
var a=n.previousSibling;
while(a.nodeType!=1){
a=a.previousSibling;
}
return a;
}
其实基本类似,只要记住判断a.nodeType是否等于1,因为等于1的才是元素,空白文本的nodeType不等于1,因此要跳过!
var a=n.previousSibling;
while(a.nodeType!=1){
a=a.previousSibling;
}
return a;
}
其实基本类似,只要记住判断a.nodeType是否等于1,因为等于1的才是元素,空白文本的nodeType不等于1,因此要跳过!
2015-05-25