利用JavaScript給某個(gè)元素的高度style.height和寬度style.width賦值(或margin、padding),應(yīng)當(dāng)采用規(guī)范的方式。
許多朋友在IE下測試網(wǎng)頁,例如:
document.getElementById(”div1″).style.height=100;
發(fā)現(xiàn)賦值成功,然而火狐(FF)卻不生效,為何?
?
因?yàn)橐?guī)范的賦值方式應(yīng)該是帶單位的:
document.getElementById(”div1″).style.height=
“50px”
;
若數(shù)值是變量,則進(jìn)行字符串連接:
document.getElementById(”div1″).style.height=
myHeight
+
“px”
;
?
以下是過渡型XHTML下各瀏覽器截圖:
?
?
包括了IE,火狐,谷歌Chrome,Opera,Safari瀏覽器。同理,margin、padding之類的賦值也一樣的。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
