課程
/前端開發(fā)
/JavaScript
/JS動(dòng)畫效果
oDiv.style.width=parseInt(oDiv.style.width)-1+'px'中的style和parseInt分別表示什么?
2016-04-04
源自:JS動(dòng)畫效果 4-2
正在回答
你獲取對(duì)象名為oDiv
?對(duì)象名加上.style意思是是獲取某個(gè)屬性,但這里的.style只能夠獲取行內(nèi)對(duì)象,也就是在html里面寫的樣式。head里面的獲取不到。因?yàn)槟銓懥?lt;div id="div1" style="width:200px;">所以oDiv.style.width一開始獲取到的是200px
oDiv.style.width一開始是等于200px的
parseInt(oDiv.style.width)-1+'px'這部分呢,這里注意,oDiv.style.width。這里獲取的是一個(gè)字符串,字符串-1的話,你沒辦法得到數(shù)字,所以要把字符串轉(zhuǎn)換成數(shù)字,這里用到了parseInt方法,是把字符串轉(zhuǎn)換成數(shù)字。
所以寬度從200不斷減1.
Python程序猿 提問者
style,在這里是通過oDIV對(duì)象獲取css的樣式設(shè)置屬性值?
parseInt,是一個(gè)方法,解析一個(gè)字符串,并返回一個(gè)整數(shù);parseFloat,與這是一樣的,返回一個(gè)浮點(diǎn)數(shù)
舉報(bào)
通過本課程JS動(dòng)畫的學(xué)習(xí),從簡單動(dòng)畫開始,逐步深入各種動(dòng)畫框架封裝
1 回答為什么oDiv.style.width=parseInt(oDiv.style.width)-5+'px';寫這條語句沒反應(yīng)
1 回答?parseInt(oDiv.style.width)跟oDiv.offsetwidth有差別嗎
2 回答oDiv.style.width與oDiv.offsetWidth有什么區(qū)別?
2 回答為什么我的alert(oDiv.style.width); 沒有效果 (offsetWidth就可以彈警告窗口)
2 回答為什么把樣式寫在行內(nèi)就可以alert(oDiv.style.width)呢?寫在style里面不行嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-04-17
你獲取對(duì)象名為oDiv
?對(duì)象名加上.style意思是是獲取某個(gè)屬性,但這里的.style只能夠獲取行內(nèi)對(duì)象,也就是在html里面寫的樣式。head里面的獲取不到。因?yàn)槟銓懥?lt;div id="div1" style="width:200px;">所以oDiv.style.width一開始獲取到的是200px
oDiv.style.width一開始是等于200px的
parseInt(oDiv.style.width)-1+'px'這部分呢,這里注意,oDiv.style.width。這里獲取的是一個(gè)字符串,字符串-1的話,你沒辦法得到數(shù)字,所以要把字符串轉(zhuǎn)換成數(shù)字,這里用到了parseInt方法,是把字符串轉(zhuǎn)換成數(shù)字。
所以寬度從200不斷減1.
2016-04-04
style,在這里是通過oDIV對(duì)象獲取css的樣式設(shè)置屬性值?
parseInt,是一個(gè)方法,解析一個(gè)字符串,并返回一個(gè)整數(shù);parseFloat,與這是一樣的,返回一個(gè)浮點(diǎn)數(shù)