为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2558人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
根本写不出来 但是感觉前边又都学会了 无语
额额额额。现在知道浏览器卡住是怎么回事了,原来是崩溃了额~~
document.write(str.indexOf("o",mystr.indexOf("o")+1));
var myarray=new Array('12','1','50','62','55','26','78');

//document.write(myarray.length);
document.write(myarray[7]);

我发现发第几个数值设置为“7”会显示“undefined”,设置小于“7”的数字会正常。
document.write(x.firstChild.nodeName+"<br/>")
document.write(x.lastChild.nodeName+"<br/>")
document.write(x.childNodes[x.childNodes.length-2].nodeName)
结果:
#text
#text
H5
var a=document.getElementsByTagName("li"); for(var i=0,i<a.length),i++){ document.write(a[i].nodeName+a[i].nodeValue+a[i].nodeType); } 不对??
var w=document.documentElement.scrollWidth
|| document.body.scrollWidth;
var h=document.documentElement.scrollHeight
|| document.body.scrollHeight;

document.write(h+"<br>"+w);
function createa(url,text)
{
var a=document.createElement("a");
a.innerHTML=text;
a.href=url;
main.appendChild(a);


}
// 调用函数创建链接
createa("http://www.imooc.com","慕课网");
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 otest = document.getElementById("test");
var node = document.getElementById("x1");
var newnode=document.createElement("li");
newnode.innerHTML="php";
otest.insertBefore(newnode,node);
var otest = document.getElementById("test");
var newnode = document.createElement("li");
newnode.innerHTML="PHP";
otest.appendChild(newnode);
function get_previousSibling(n){
var a=n.previousSibling;
while(a.nodeType!=1){
a=a.previousSibling;
}
return a;
}

其实基本类似,只要记住判断a.nodeType是否等于1,因为等于1的才是元素,空白文本的nodeType不等于1,因此要跳过!
这个没反应啊。
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消