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

JavaScript进阶篇

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

已采纳回答 / John001
所谓二维数组,其实是一个一维数组,数组中的每个元素也是一个数组。如果你把数组当作一个对象,应该就很好理解了。Array 实质上是队列的意思,本质上并不要求 Array 中的元素都是数,也可以是其它对象。myarr[1] 是指 myarr 中的第二个元素即 [5,90,66],所以 myarr[1][2] 是指 [5,90,66] 中的第三个元素 66。至于你说的相加,不知道你是如何指定义,行相加?列相加?还是所有元素相加?
删除需要用this获取当前节点,在往上推出父结点,注意的是tr的parentNode不是table而是tbody,tbody.removeChild(tr);
添加可以用prompt,createElement("tr"),table.appendChild(tr),changeBgColor(tr)
改变背景色需要注意的是往新添加的行加上changeBgColor(tr),changeBgColor即是将每行触发的事件单独写成的函数
筛选的时候可以考虑增强的for循环
for(var ele in infos)
{
if(infos[ele][3]=="大一")
{
document.write(infos[ele]+"</br>");
}
}
function clearall(){
var hobby = document.getElementsByName("hobby");
for(var i=0;i<hobby.length;i++)
{
hobby[i].checked="false";
}
// 任务2

}
为什么这段代码没有用????

已采纳回答 / 丶小八戒
getElementById(txt1)中id加上双引号,如getElementById("txt1");d=.parseInt(a)+.parseInt(b);把parseInt前面点号去掉改成  d=parseInt(a)+parseInt(b);
function count(){var t1=document.getElementById("txt1").value; var t2=document.getElementById("txt2").value; var t3=document.getElementById("select").value; var result; switch(t3) { case "+": result= parseInt(t1) + parseInt(t2);
document.getElementById("fruit").value= result;break;........... } }
蓝色下划线手形样式:style="color:rgb(0,0,255);text-decoration:underline;cursor:pointer"
不用if:
<span id='t'>5</span>秒后回到主页<span onClick="history.go(-1)">返回</span>
<script type="text/javascript">
setTimeout("a()",5*1000);
function a(){location.href="http://www.godongdong.com/"}
setInterval("document.getElementById('t').innerHTML-=1;",1000);
</script>
var remove = content.childNodes;
for(i in remove){
if(remove[i].nodeType == 1){
content.removeChild(remove[i]);
}
}
js自学好累 很多自己打都不会 看到楼下的 找到了一点安慰
var otest = document.getElementById("test");
var li = document.createElement("li");
li.innerHTML = "PHP";
otest.insertBefore(li,otest.childNodes[1]);
var child = mylist.parentNode.parentNode.parentNode.lastChild.childNodes[1].childNodes;
document.write(child.length+"<br/>");
for(var i=1;i<child.length-1;i=i+2){
document.write(child[i].innerHTML+'<br/>')}

已采纳回答 / 品茗见南山
方法如下。//第一步把之前的数据写成一个数组的形式,定义变量为 infos    var infos = [['小A', '女', 21, '大一'], ['小B', '男', 23, '大三'], ['小C', '男', 24, '大四'], ['小D', '女', 21, '大一'], ['小E', '女', 22, '大四'], ['小F', '男', 21, '大一'], ['小G', '女', 22, '大二'], ['小H', '女', 20, '大三'], ['小I', '女', 20, '...
var li = document.getElementsByTagName("li");
for(i in li){
document.write("节点名称:"+li[i].nodeName+",节点属性:"+li[i].nodeValue+",节点类型:"+li[i].nodeType+"<br>");
里边好几个方法前面根本就没有讲到,还有函数的高级写法也没讲过!
// 任务3
var j=document.getElementById("wb").value - 1;
var hobby = document.getElementsByName("hobby");
hobby[j].checked = true;
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消