有沒有做下研究的
目的是為了,可以從CSS的樣式表中獲取li的高度。這樣間歇運動的高度就可以這樣得出。
在window.onload中 我加入
var w=document.getElementById('aa').currentStyle.height;//設我第一個li的ID 為aa
alert(w);
這兩行,發現無法運行得到li的高度,是代碼不對還是 方法不對。就是想從CSS中獲得樣式,還有我的CSS 樣式是外接的,link 進來的。
目的是為了,可以從CSS的樣式表中獲取li的高度。這樣間歇運動的高度就可以這樣得出。
在window.onload中 我加入
var w=document.getElementById('aa').currentStyle.height;//設我第一個li的ID 為aa
alert(w);
這兩行,發現無法運行得到li的高度,是代碼不對還是 方法不對。就是想從CSS中獲得樣式,還有我的CSS 樣式是外接的,link 進來的。
2016-05-07
舉報
2016-05-07
window.onload = function(){?
????var w=document.getElementById('aa');
????alert(parseInt(getStyle(w,'height')));
}
function getStyle(obj,attr){
????if(obj.currentStyle){ //IE瀏覽器
????????return obj.currentStyle[attr];
?????}
????else{
????????return getComputedStyle(obj,false)[attr]; ? //火狐瀏覽器
????}
}
試試這樣 ?調用一個封裝的getStyle方法