文章詳情頁
javascript - 用原生的js獲取body和用jquery獲取body的的margin值為什么不一樣?
問題描述
console.log(document.getElementsByTagName('body')[0].style.margin) 空console.log($('body').css('margin')) 8px
問題解答
回答1:你可以試試獲取 width 之類的 的出來也是 ’’
因?yàn)?XXX.style.XXX取出來的是行內(nèi)屬性啊喂
因?yàn)槟阃ㄟ^XXX.style.XXX 設(shè)置的也是行內(nèi)屬性 所以次啊取得出來
那怎么去取出來用css設(shè)置的屬性呢
getComputedStyle(element).margin回答2:
兩個(gè)獲取的標(biāo)簽<body> 是同一個(gè),但是第一的屬性是被覆蓋掉了,是空,第二個(gè)沒有被覆蓋掉是8px。
標(biāo)簽:
JavaScript
上一條:javascript - setTimeout的使用問題下一條:javascript - 添加一個(gè)tr標(biāo)簽到table標(biāo)簽里,在控制臺(tái)顯示table標(biāo)簽時(shí),有2個(gè)子元素?我想要的是tr標(biāo)簽包含到table標(biāo)簽里面
相關(guān)文章:
1. mysql - 這條聯(lián)合sql語句哪里錯(cuò)了2. webpack - vuejs+java前后臺(tái)分離實(shí)現(xiàn)及部署問題3. 使用uuid,并不能利用mysql的索引,有什么解決辦法?4. 網(wǎng)站在移動(dòng)的環(huán)境下手機(jī),pc打不開5. php - TP5的登錄驗(yàn)證問題6. mysql - 我的myeclipse一直連顯示數(shù)據(jù)庫連接失敗,不知道為什么7. javascript - 微信小程序picker為什么會(huì)變成兩行?8. javascript - 微信h5發(fā)送圖文信息,部分設(shè)備點(diǎn)擊“發(fā)送”按鈕時(shí)沒反應(yīng),問題較難重現(xiàn),如何能找到可能存在問題的點(diǎn)?9. linux pdo 安裝配置中 make 遇到問題,請(qǐng)大家指教!10. 在html文件的目錄下輸入代碼按回車后顯示這個(gè),哪位大佬幫幫我 呀
排行榜

熱門標(biāo)簽