九、JavaScript网页特效 - 章节课后练习题及答案

时间:2025-01-14 19:48:18

一、填空题

        1、offsetTop

        2、offsetParent

        3、内容区域的宽度(width)

二、判断题

        1、对        2、对      3、错

三、选择题

        1、ABC        2、D        3、D

四、简答题

        1、请简述offset系列属性有哪些

                offsetLeft:返回元素相对带有定位父元素左边框的偏移。

                offsetTop:返回元素相对带有定位父元素上方的偏移。

               offsetWidth:返回自身的宽度(包括padding、边框和内容区域的宽度),注意返回数值不带单位。

                offsetHeight:返回自身的高度(包括padding、边框和内容区域的高度),注意返回数值不带单位。

                offsetParent:返回作为该元素带有定位元素的父级元素(如果父级都没有定位则返回body)。

        2、请简述offset和style的区别

                offset可以得到任意样式表中的样式值,而style只能得到行内样式表中的样式值。

                offset系列获得的数值是没有单位的,而获得的是带有单位的字符串。

           offsetWidth包含padding、borderwidth的值,而获得的是不包含paddingborder的值。

                offsetwidth等属性是只读属性,只能获取不能赋值,而是可读写属性,可以获取也可以赋值。

        3、请简述offsetParent和parentNode的区别。

                offsetParent:返回作为该元素带有定位元素的父级元素(如果父级都没有定位则返回body)。

                parentNode:用来返回某个指定节点的父节点。