Gets the value of the style in memory (being rendered) (non-inline style,obj.style only gets the value of the inline style), can be used with Obj.currentstyle (low version IE and Opera support) and Window.getcomputedstyl E (IE9 and standard browser support) to get.
window.getComputedStyle format is window.getComputedStyle (obj, pseudo element)
The first parameter is the target element to get the calculated style
The second parameter is the expected pseudo-element, such as "after", "First-letter", and so on, which is generally null
A function that can encapsulate a style object that gets run time
function GetStyle (obj, attr) { returnnull) [attr];}
Note: The objects obtained by these two methods are read-only, and you must use Obj.style to change the style.
Cases
<! DOCTYPE html>#div1 {width:300px; height:300px; Background:blue; Border-bottom:1px solid black; } </style>functionGetStyle (obj, attr) {returnObj.currentstyle?obj.currentstyle[attr]:getcomputedstyle (obj,NULL) [attr]; } functionT () {vardiv = document.getElementById ("Div1"); Div.style.width= parseint (GetStyle (Div, "width")) + 5 + ' px '; Div.style.height= parseint (GetStyle (Div, "height")) + 5 + ' px '; Div.style.borderBottomWidth= parseint (GetStyle (Div, "borderbottomwidth")) + 1 + ' px '; }</script>Javascript notes and summaries (2-9) Gets the run-time style object