課程
/前端開發
/JavaScript
/JS動畫效果
為什么把樣式寫在行內就可以alert(oDiv.style.width)呢?寫在style里面不行嗎?
2015-06-25
源自:JS動畫效果 4-2
正在回答
任何支持style特性的HTML元素在JS中都一個對應的style屬性,該屬性包含通過HTML的style特性指定的所有樣式信息,但不包含外部樣式表或者嵌入樣式表經層疊而來的樣式。所以行內可以訪問,下載嵌入樣式表中就不行。
style.width的值必須要先定義在html里,否則取到的值為空。如果定義在style里,style.width的值仍然為空,這就是取不到style.width的值的原因
無敵小哥兒
舉報
通過本課程JS動畫的學習,從簡單動畫開始,逐步深入各種動畫框架封裝
2 回答為什么我的alert(oDiv.style.width); 沒有效果 (offsetWidth就可以彈警告窗口)
2 回答為什么我這個在火狐里面不行呢
3 回答請問把function寫在$()里面是什么意思?
1 回答為什么oDiv.style.width=parseInt(oDiv.style.width)-5+'px';寫這條語句沒反應
2 回答這么寫為什么不行
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-21
任何支持style特性的HTML元素在JS中都一個對應的style屬性,該屬性包含通過HTML的style特性指定的所有樣式信息,但不包含外部樣式表或者嵌入樣式表經層疊而來的樣式。所以行內可以訪問,下載嵌入樣式表中就不行。
2015-07-03
style.width的值必須要先定義在html里,否則取到的值為空。如果定義在
style里,style.width的值仍然為空,這就是取不到style.width的值的原因