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

DOM探索之基础详解篇

难度初级
时长 2小时11分
学习人数
综合评分9.60
274人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.6 逻辑清晰

已采纳回答 / 倚笑乘风
你js写在内容上面当然不会显示红色了,DOM是从上到下解析的,把js放到h1标签下面就行了。

已采纳回答 / suarezxyw96
DOM是处理html语言的接口,级别的不同意味着所实现的功能的不同

已采纳回答 / qq_ontomorrow_036812
我调试了你的代码,显示是红色的字。这个设置的时间是3s后变颜色,你刷新后等3s就看得到结果了。

已采纳回答 / 飞天意大利面神兽
没有window.onload ,你获取不到offsetWidth,然而其他三张图已经赋值了160自然只能看得到其他三个,也就是 exploseWidth 

已采纳回答 / mtexiy_Sss
http://www.jb51.net/css/24697.html你可以去看看,不知道满不满足你的要求。

已采纳回答 / 笑不忘书
首先,浏览器中访问本地文件并不一定需要httpserver,在浏览器中输入“File:\\\\文件路径”即可访问文件。如果想在本地搭建服务器,可以使用 WAMP 等集成Apache、PHP、MySQL的软件,安装和使用方法网上有

已采纳回答 / lhliangstar
添加多个dom元素时,先将元素append到DocumentFragment中,最后统一将DocumentFragment添加到页面。 该做法可以减少页面渲染dom元素的次数。添加元素增多时候,效率能提高。

已采纳回答 / Unhesitant、
replaceChild(node, targetNode);用node替换targetNode,替换之后targetNode并没有被销毁,只是变成了游离在DOM树外的文档碎片

已采纳回答 / ROAR_0001
看你自己怎么理解了,nodevalue意思为"节点值"。至于为什么为null应该是w3c规定的。nodename和nodevalue的值完全取决于节点的类型。而元素节点的nodevalue始终为null所以不必去纠结。可以这样假设,假设当初你也在w3c然后你还提议将元素节点的nodevalue设置为什么“空”

已采纳回答 / TWT
大概是你引入的图片为宽高不等的图片。后续图片的宽度小于第一张图片的宽度 imgs[0].width ,而在定义容器 container 宽度时使用的是较大的宽度 imgs[0].width ,所以造成 boxwidth 偏大,后续图片移动时不能填满,露出部分间隙,透出背景颜色。案例所用应为等宽高图片。

已采纳回答 / 她洋哥123
首先你因该先了解一下闭包。闭包记住是变量的引用,而不是闭包创建时刻该变量的值。

已采纳回答 / 逍遥浪子忆
已经写了啊,就是上一课的那个js,然后你自己使用的时候就调用myReady(){这里就写你的js}
课程须知
本课程是前端中级课程 1、您要具备HTML基础知识 2、您要具备CSS基础知识 3、您要具备JS基础知识
老师告诉你能学到什么?
1、重新认识DOM 2、剖析domReady 3、学会元素节点的类型判断、继承层次和分类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消