设置供应商风格?

时间:2010-04-17 18:27:19

标签: javascript css browser css3

我想用Javascript设置供应商样式,如下所示:

elem.style.mozBorderRadius = '5px';

这可能吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:2)

您可以检查并设置如下:

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()中,因此在不支持它的浏览器中不会出错。