javascript使用style方式如何設定和獲取元素的float浮動屬性
不少朋友可能會發現,在使用style方式設定或者獲取元素的float屬性的時候達不到指定的效果。
下面就介紹一下如何解決此問題,程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #softwhy{ width:50px; height:50px; background-color:red; } </style> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById("softwhy"); odiv.style.float="right"; } </script> </head> <body> <div id="softwhy"></div> </body> </html>
程式碼在谷歌瀏覽器、IE等瀏覽器中都沒有問題,但是在當前的火狐瀏覽器中無效。
這是因為float是javascript的保留字,在火狐中需要使用cssFloat來獲取,程式碼修改如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #softwhy{ width:50px; height:50px; background-color:red; } </style> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById("softwhy"); if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ odiv.style.cssFloat="right"; } else{ odiv.style.cssFloat="right"; } } </script> </head> <body> <div id="softwhy"></div> </body> </html>
上面的程式碼可以相容火狐瀏覽器,當然對於獲取float屬性值也是如此。
更多內容可以參閱getComputedStyle()和方法如何獲取float屬性值一章節。
相關文章
- JavaScript設定元素float浮動JavaScript
- style方式獲取元素的border和background等符合屬性
- javascript實現的設定和獲取元素屬性JavaScript
- jquery設定和獲取元素的屬性jQuery
- javascript學習之路之元素獲取和設定屬性JavaScript
- javascript使用style方式設定元素的樣式JavaScript
- 設定和獲取元素固有屬性值
- JavaScript動態設定float浮動JavaScript
- 原生javascript如何設定元素的屬性JavaScript
- JavaScript使用name屬性值獲取元素物件JavaScript物件
- javascript如何獲取具有指定class屬性的元素物件JavaScript物件
- getComputedStyle()方法如何獲取float屬性值
- javascript如何獲取屬性值JavaScript
- Python的tkinter獲取元件屬性和設定元件屬性Python元件
- js如何獲取給定屬性的屬性值JS
- jQuery css()設定和獲取元素css屬性值程式碼例項jQueryCSS
- C#反射設定屬性值和獲取屬性值C#反射
- JavaScript style 屬性JavaScript
- js style方式設定元素的樣式JS
- javascript通過class屬性獲取元素的程式碼JavaScript
- Android自動化-如何獲取檢視元素屬性?Android
- jQuery如何設定元素的屬性值jQuery
- Jquery如何獲取和設定元素內容?jQuery
- CSS如何居中一個float浮動元素?CSS
- 使用jQuery獲取iframe元素的value屬性值jQuery
- JavaScript獲取當前點選元素的id屬性值JavaScript
- javascript獲取物件直接量中的屬性和屬性值JavaScript物件
- jQuery捕獲-獲取DOM元素內容和屬性jQuery
- JavaScript 通過 type 屬性值獲取表單元素JavaScript
- javascript緩衝彈性方式設定元素的尺寸JavaScript
- js通過元素的class屬性獲取元素JS
- js獲取元素的方法與屬性JS
- 動態設定元素的disabled屬性可用和不可用
- JavaScript 獲取 checked 屬性值JavaScript
- JavaScript設定屬性JavaScript
- javascript通用獲取元素樣式屬性值程式碼例項JavaScript
- jQuery點選元素獲取此元素的id屬性值jQuery
- 010-jQuery獲取和設定內容屬性jQuery