人妻丰满熟妇AV无码片,岛国AV无码免费无禁网站,丰满岳乱妇一区二区三区,男插女高潮一区二区

js 定義像素單位寫法

技術(shù)分享 2019-10-01 00:00:00
JS 中也可以控制樣式表,但 IE 和 FF(FireFix) 對(duì)此解釋略有不同,以 style.width 為例。IE
id.style.width = "100"; //只帶數(shù)值,不會(huì)出錯(cuò)
id.style.width = "100px"; //帶數(shù)值和單位,不會(huì)出錯(cuò)
id.style.width = "100px;"; //帶數(shù)值、單位和分號(hào),會(huì)出錯(cuò)
FF
id.style.width = "100"; //只帶數(shù)值,會(huì)出錯(cuò)
id.style.width = "100px"; //帶數(shù)值和單位,不會(huì)出錯(cuò)
id.style.width = "100px;"; //帶數(shù)值、單位和分號(hào),不會(huì)出錯(cuò)
由此可見,要寫出兼容的代碼,就得選用“帶數(shù)值和單位”的寫法,上例中為:id.style.width = "100px";
取值
  上面是給 style.width 賦值,若取值的話,不論哪種寫法,只要在各自瀏覽器中能夠運(yùn)行,返回值均是:數(shù)值和單位的形式,如:100px。
pixelWidth
  如前所述,id.style.width 返回 100px 的形式,IE 支持 pixelWidth,它返回只有數(shù)字,不帶單位。但 FF 不支持,所以我們?nèi)?width 的寬度數(shù)值時(shí)還是這樣用:var w = parseInt(id.style.width),parseInt 將字符串轉(zhuǎn)化成整數(shù)。
咨詢小瓶科技
咨詢我們
頂部