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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰

最赞回答 / 康振宁
this指当前元素,而在循环体中oLis[i]有一个事件,而这个事件调用的函数中并没有参数,所以会出现这样的结果,如果想在函数调用某个变量的时候,要不就是在该函数中有这个变量,要不就是将这个变量作为参数传递到函数中

最赞回答 / 康振宁
首先这是一个循环,下面是详细解析:循环变量i从0开始小于变量rui的长度,步进值为1将rui数组中的每个元素设置一个索引值,索引的值为每次循环变量i的值;给rui数组中的每个元素设置点击事件;在点击事件函数中首先写了一个循环:循环变量n从0开始小于变量rui的长度,步进值为1设置变量rui中的每个元素的类选择器为空;设置变量du中的每个元素的选择器名为c的类选择器;循环体外:设置被点击的元素的样式,设置为类选择器名为tip中的样式;设置变量du中与被点击元素索引相等的样式,将类选择器设置为空以上为详细讲解...
var mydate = new Date();
var week = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];
var num = mydate.getDay();
var year = mydate.getFullYear();
var mon = mydate.getMonth()+1;
var day = mydate.getDate();
var mydate = new Date();
var week = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];
不能发表啦?

已采纳回答 / Fiona0126
函数外面的目的是1s中后调用,你也可以直接写成startCount();函数里面的,固然是为了实现不断循环,递归调用自己~

已采纳回答 / Alex_0725
hobby 后面加 变量 j 是拼接字符串 hobby1~hobby6, 前提是代码外面需要加for循环 j 从1递增到6

已采纳回答 / Fiona0126
把j转化成10禁制的整数,10代表的是进制的意思~

已采纳回答 / Fiona0126
参数中传过去的是LI节点,在函数中一开始就获取了它的nextSibling,因为其他浏览器中不会忽略空白生成的文本节点,那个type=3,所以while循环中要找到第一个不是x.nodeType!=1的啊。而且要判断x是不是null.
例子好屌。
var p=document.createElement("p");
var text_node=document.createTextNode("I love JavaScript!");
p.appendChild(text_node);
document.body.appendChild(p);
function createa(url,text)
{
var new_a=document.createElement("a");
new_a.href=url;
new_a.innerHTML=text;
main.appendChild(new_a);
}
// 调用函数创建链接
createa("http://www.imooc.com","慕课网");
var old_node=document.getElementById("oldnode");
var new_node=document.createElement("i");
new_node.innerHTML=old_node.innerHTML;
old_node.parentNode.replaceChild(new_node,old_node);
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消