clientHeight: 當(dāng)前視圖可視區(qū)域(content)的高度,不包括border
clientWidth:當(dāng)前視圖可視區(qū)域的寬度堰酿,不包括滾動(dòng)條和border
clientLeft: 左邊邊框的寬度
clientTop:上邊邊框的高度
element.getBoundingClientRect(): 返回一組數(shù)據(jù)崎坊,除了其中的width稼跳、height刚陡,其余數(shù)據(jù)是該節(jié)點(diǎn)相對于視口左上角的位置
scrollHeight: 的值等于該元素在不使用滾動(dòng)條的情況下為了適應(yīng)視口中所用內(nèi)容所需的最小高度舷蟀,不包括border和margin
scrollWidth: 的值等于該元素在不使用滾動(dòng)條的情況下為了適應(yīng)視口中所用內(nèi)容所需的最小寬度,不包括border和margin
scrollTop:可以獲取或設(shè)置垂直滾動(dòng)到頂部的像素值
scrollLeft: 可以獲取或設(shè)置滾動(dòng)到左側(cè)的像素值
offsetHeight:包括padding败明、border隘马、水平滾動(dòng)條,但不包括margin的元素的高度妻顶。對于inline的元素這個(gè)屬性一直是0酸员,單位px,只讀元素
offsetWidth屬性可以返回對象的padding+border+width屬性值之和
offsetTop和offsetLeft 獲取距離offsetParent(父級(jí)中離得最近的table讳嘱、table cell 或者h(yuǎn)tml跟元素)的上幔嗦、左距離
只在window下的屬性,窗口寬高
window.innerHeight和innerWidth 返回窗口的文檔顯示區(qū)域的高度和寬度
window.outerHeight和outerWidth 獲取加上工具條和滾動(dòng)條的窗口高度和寬度