關于style.top的一點疑惑
在4.1節中,document.getElementsByTagName("div")[0].style.top中,我的火狐瀏覽器無法通過該方法獲得style。
我上網查了一下,好像說obj.style獲得的是內聯的樣式,而不能獲得<style></style>中樣式
我然后通過以下的辦法解決了:
火狐:
var ele = document.getElementsByTagName("div")[0];
var h = window.getComputedStyle(ele,null)["top"];? //這里獲得的是帶有"px"的
//... 過濾px
IE:
var h = document.getElementsByTagName("div")[0].currentStyle["top"];//我沒試過
新手隨便亂寫的,4.1的style.top是不是有點問題?
2015-11-06
我也覺得老師這邊好像講的有問題。