程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 火狐浏覽器-關於FireFox獲取樣式borderWidth的問題!

火狐浏覽器-關於FireFox獲取樣式borderWidth的問題!

編輯:編程綜合問答
關於FireFox獲取樣式borderWidth的問題!

var oDiv4=document.getElementById('div4');
oDiv4.onmouseover=function(){
startMove(this,'borderWidth',14);

          };
          oDiv4.onmouseout=function(){
                startMove(this,'borderWidth',2);
          };

function getStyle(obj,name){
if(obj.currentStyle){
return obj.currentStyle[name];
}else{
return getComputedStyle(obj,false)[name];
}
}
在火狐浏覽器下用getStyle()函數獲取div的border-width會出錯,但在IE下不會出錯,該如何解決這個BUG?

最佳回答:


沒有問題啊,是你的其他代碼有問題吧。。

 <div id="div4"></div>
<script>
function getStyle(obj,name){
if(obj.currentStyle){
return obj.currentStyle[name];
}else{
return getComputedStyle(obj,false)[name];
}
}
window.onload=function(){
var oDiv4=document.getElementById('div4');
alert(getStyle(oDiv4,'borderWidth'));
}
</script>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved