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

DOM探索之基础详解篇

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

最赞回答 / 慕前端6717015
offsetLeft 获取的是相对于父对象的左边距left 获取或设置相对于 具有定位属性(position定义为relative)的父对象 的左边距如果父div的position定义为relative,子div的position定义为absolute,那么子div的style.left的值是相对于父div的值,这同offsetLeft是相同的,区别在于:1. style.left 返回的是字符串,如28px,offsetLeft返回的是数值28,如果需要对取得的值进行计算,还用offsetLeft比较方...

最新回答 / 银丶
用ajax将aa传递到后台 $.ajax({        url: 'CustomerHandler.ashx?id='+aa,        type: 'POST',        data: data,        success: function (msg) {//成功返回数据}

最新回答 / KingYouge
//获得图片NodeList对象集合var imgs=box.getElementsByTagName("img");把imgs当作一个数组,可以通过imgs[i]访问对应的元素,也就是图片。imgs.length-1//imgs里面的元素个数-1

最新回答 / DOFOR
就是向左移动translate的距离,反过来图片向右移动是怎么实现的呢?

最新回答 / 慕妹9726099
怎么不执行代码贴出来

最赞回答 / Nika_
代表将通过imgs[j].style.left获取到的字符串按照10进制进行解析parseInt(string, radix)string    必需。要被解析的字符串。    radix    可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。   

已采纳回答 / 慕工程9054367
因为你只需要让该图片前面的图片给你挪位置,如果改成j<img.length,所有图片都会移动

已采纳回答 / 西兰花伟大炮
dom是文档对象模型的简称,是js操作html的桥梁,然后dom是js的一部分

最新回答 / 几核
方法①:在CSS中统一设置图片宽高方法②:在JS中编写代码时不用for循环,自己手动设置每张图片滑动的距离

最新回答 / 慕粉3348155
没代码,没真相,不过我也遇到了类似问题。我的问题是:没给第一张图绑定事件,即是说检查for循环for (var i = 0, len = imgs.length; i < len; i++),i变量,从0开始,这个问题就解决了,希望能帮到你<...code...>

最赞回答 / Fayyiiii
css是利用元素标签<>,的id或者class来获取元素的。它要为元素内容添加样式,你当然得获取这个元素,不然你想让它的内容(例如,文字变红色),那你如何获取这个文字?电脑不像我们人,人可以用手去抓。。。。。。(我想不出其他更好的比喻了)。。。。。。
课程须知
本课程是前端中级课程 1、您要具备HTML基础知识 2、您要具备CSS基础知识 3、您要具备JS基础知识
老师告诉你能学到什么?
1、重新认识DOM 2、剖析domReady 3、学会元素节点的类型判断、继承层次和分类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消