課程
/前端開發(fā)
/JavaScript
/JS動畫效果
我一直以為“.”都可以換用“[ ]”,但是聽課以后我換用“.”就沒有效果出來了,這是為啥?js中“.”和“[ ]”用法主要有哪些區(qū)別?請大神賜教
2016-03-24
源自:JS動畫效果 4-3
正在回答
那么如果width不是固定的,而是作為參數(shù)傳進(jìn)來的,那在外面?zhèn)鲄?shù)的時候,參數(shù)必須是以字符串的方式傳,比如 getStyle(oDiv,'width'),這樣傳到函數(shù)里的也是一個字符串,對應(yīng)的里面如果用點(diǎn)或者[''],就是這樣:obj.currentStyle['width'] 或者 obj.style.'width'.這兩種寫法,顯然第二種是錯的,只能寫成第一種。所以如果樣式屬性如果是當(dāng)作參數(shù)傳進(jìn)來的,只能以['']的方式來接收。
雨路 提問者
這是那節(jié)課?
js中獲取某個屬性用.attr()
我也遇到這個問題
舉報(bào)
通過本課程JS動畫的學(xué)習(xí),從簡單動畫開始,逐步深入各種動畫框架封裝
1 回答為什么需要寫成obj.style[attr],而不能寫成obj.style.attr?
2 回答obj.style.attr和obj.style[attr]有什么區(qū)別嗎?為什么我用后者有效果,前者沒效果?
1 回答為啥使用obj.style[filter]在瀏覽器里會報(bào)錯,obj.style[filter]和obj.style.filter不是一樣的嗎?報(bào)錯說obj.style[filter]未定義?
1 回答為什么我的js代碼中attr識別不了
5 回答我的為什么不管用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-03-24
那么如果width不是固定的,而是作為參數(shù)傳進(jìn)來的,那在外面?zhèn)鲄?shù)的時候,參數(shù)必須是以字符串的方式傳,比如 getStyle(oDiv,'width'),這樣傳到函數(shù)里的也是一個字符串,對應(yīng)的里面如果用點(diǎn)或者[''],就是這樣:obj.currentStyle['width'] 或者 obj.style.'width'.這兩種寫法,顯然第二種是錯的,只能寫成第一種。所以如果樣式屬性如果是當(dāng)作參數(shù)傳進(jìn)來的,只能以['']的方式來接收。
2017-07-07
這是那節(jié)課?
2016-03-24
js中獲取某個屬性用.attr()
2016-03-24
我也遇到這個問題