clientWidth和clientHeight屬性的用法
標題中的兩個屬性,在dom元素操作中會經常用到,下面就通過程式碼例項介紹一下它們的用法。
clientWidth屬性用來獲取指定元素可見區域的寬度。可見區域的寬度不包括邊框和滾動條區域的尺寸,但是包括padding的尺寸。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #thediv{ width:100px; height:100px; background:red; position:fixed; top:100px; left:100px; border:10px solid blue; padding:5px; overflow:scroll } input{margin-top:200px;} </style> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById("thediv"); var obt=document.getElementById("bt"); obt.onclick=function(){ odiv.innerHTML=odiv.clientHeight; } } </script> </head> <body> <div id="thediv"></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面的程式碼演示clientHeight屬性的作用,當然clientWidth的原理也是如此。
相關文章
- js clientWidth和clientHeight屬性的作用JSclient
- javascript的clientHeight和clientWidh屬性介紹JavaScriptclient
- offsetWidth和clientWidth屬性的區別是什麼client
- javascript callee和caller屬性用法JavaScript
- clientWidth、clientHeight、offsetWidth、offsetHeight以及scrollWidth、scrollHeightclient
- html中Position屬性值介紹和position屬性四種用法HTML
- JavaScript屬性中的offsetLeft、offsetWidth、clientWidth、scrollLeft、scrollWidth、innerWidJavaScriptclient
- vue中vuex的五個基本屬性和用法Vue
- javascript - 所有的檢視屬性和方法(offsetHeight、clientHeight、scrollHeight、innerHeight等)JavaScriptclient
- CSS zoom屬性用法CSSOOM
- js的屬性物件的specified屬性用法簡單介紹JS物件
- clientTop和clientLeft屬性用法簡單介紹client
- javascript的clientLeft和clientTop屬性用法簡單介紹JavaScriptclient
- js的returnValue屬性用法介紹JS
- React屬性用法總結React
- javascript textContent屬性用法JavaScript
- background屬性用法詳解
- UITableView 屬性用法詳解UIView
- Android屬性動畫詳解(一),屬性動畫基本用法Android動畫
- (八)Mybatis當中#{}常用屬性的用法MyBatis
- 談談ThreadStatic屬性用法thread
- css transition屬性用法介紹CSS
- pageYOffset與pageXOffset屬性用法
- css border-color屬性用法CSS
- list-style-image屬性用法
- easyui tree自定義屬性用法UI
- offsetWidth和offsetHeight屬性用法簡單介紹
- defer 屬性和 async 屬性
- 表單元素的form屬性用法介紹ORM
- Android屬性動畫完全解析(中),ValueAnimator和ObjectAnimator的高階用法Android動畫Object
- input placeholder屬性用法介紹
- outerHTML屬性用法簡單介紹HTML
- vue計算屬性和vue實力的屬性和方法Vue
- document.body.clientHeight和document.documentElement.clientHeight區別client
- clientWidth和offsetWidth的區別client
- JavaScript私有屬性和靜態屬性JavaScript
- 給iOS開發新手送點福利,簡述UISwitch的屬性和用法iOSUI
- 給iOS開發新手送點福利,簡述UITextField的屬性和用法iOSUI