一千萬個為什麽

搜索

設置供應商風格?

我想用Javascript設置供應商樣式,如下所示:

elem.style.mozBorderRadius = '5px';

這可能嗎?如果是這樣,怎麽樣?

最佳答案

您可以檢查並設置如下:

if (elem.style.MozBorderRadius !== undefined)
  elem.style.MozBorderRadius = "5px";

您也可以使用 webkitBorderRadius 對webkit執行此操作,如下所示:

if (elem.style.MozBorderRadius !== undefined)
   elem.style.MozBorderRadius = "5px";
else if (elem.style.webkitBorderRadius !== undefined)
   elem.style.webkitBorderRadius = "5px";

確保將它包裝在 if()中,就像我上面一樣,所以在不支持它的瀏覽器中它不會出錯。

轉載註明原文: 設置供應商風格?