Web-js中級-11月12日
阿新 • • 發佈:2018-11-12
元素的屬性
Div.attributes 是所有標籤屬性構成的陣列集合
Div.classList 是所有class名構成的陣列集合‘
在class的原型鏈上可以看到add()’和remove()
1. client系列
(1)clientWidth/clientHeight 是我們設定的寬和高加上內邊距 (沒有邊框)
clientLeft/clientTop 就是我們設定的邊框值
2. Offset系列
offsetWidth/offsetHeight是我們設定的寬和高加 上邊框 加上 內邊距。(有邊框)
offsetLeft/offsetTop 是元素外邊距距離父級內邊距的距離
這個父級由定位 position:absolute;
offsetTop 參照物由父級元素身上的 position:absolute/fixed決定的;如果父級元素沒有就逐層向上查詢知道body。
offsetParent 返回這個元素的父級元素。
3. Scroll系列
scrollWidth/scrollHeight 就是我們設定的寬高加上內邊距(內容沒有溢位的前提下)
如果超出了範圍就按內容而定。
scrollTop/scrollLeft 滾動條捲走的高度和寬度
’