元素的屬性
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 滾動條卷走的高度和寬度
Web js中級 11月7日
1.針對表單的 form input select textarea type radio checkbox password button text submit reset 表單的事件 onchange 當表單內容被修改時觸發的事件。onfocus 獲取焦點事件。onblur 失去焦點事件 表單...
Web js中級 10月31日
1.this是js的乙個關鍵字,指定乙個物件後然後去找他。函式內的this和函式外的this,函式內的this指向行為發生的主體。函式外的this都指向window沒有意思。因為瀏覽器執行js 的時候在執行chifan 這個函式的時候查詢到變數chifan的歸屬是window,在window下的變數...
Web js高階 12月10日隨筆
1.解決函式內this指向 1.可以在函式外提前宣告變數 this that this 1 二者代表的是將函式內的this換成obj之後然後把fn呼叫 bind修改函式內的this fn.bind obj,a,b 只是替換了this但是不呼叫fn,返回的還是函式 fn.bind obj,a,b 相當...