Js dynamic call CSS properties of small rules and examples

  • 2020-03-30 01:09:32
  • OfStack

Just saw a good article about js call CSS properties, (^_^) good! Don't forget, summarize

1. For CSS properties without underscores, the name of style. property can be used directly.

For example: obj.style.margin, obj.style.width, obj.style.left, obj.style.position, etc.

2. For CSS properties with underscores, remove each underscore and capitalize the first character after each underscore.

Such as: obj. Style. MarginTop, obj. Style. BorderLeftWidth, obj. Style. ZIndex, obj. Style. FontFamily, etc.

Since float is a reserved word in Javascript, how do you write a float in a style sheet in js?

We can't use obj.style.float directly, as this operation is invalid.

The correct method of use is to: IE: obj. Style. StyleFloat, other Mozilla browser (gecko), ff, etc with styleFloat: obj. Style. CssFloat.

Let me give you an example that makes sense:


<div onclick="alert(this.style.float);  
this.style.float='left';  
alert(this.style.float);"> test 1</div> 
<div onclick="alert(this.style.float);  
if(this.style.cssFloat){this.style.cssFloat='left';  
}else{this.style.styleFloat='left';  
}alert(this.style.float);"> test 2</div> 


Related articles: