javascript - 设置 vendor 样式?

标签 javascript browser css

我想用 Javascript 设置 vendor 样式,如下所示:

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

关于javascript - 设置 vendor 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2659485/

相关文章:

html - 低效的 CSS 选择器建议

javascript - 内容(webview)没有填满应用程序窗口

javascript - 使用 new Array() 初始化对象数组

JavaScript - 向下滚动时尝试更改跨度元素的颜色

c# - 如何将 '\' 更改为 '/'

jquery - 单击按钮复制到剪贴板

html - 在 IE 和 Firefox 中打印预览图像周围的白色边框

javascript - 如何通过单击按钮获取跨不同网页的元素?

javascript - 使用 Plaid Link 显示自定义用户名和密码模式对话框

javascript - 如何以编程方式清除 javascript 控制台?