2009-11-25 109 views

回答

23

尝试:

document.getElementById('id').style.borderRadius = '1em'; // w3c 
document.getElementById('id').style.MozBorderRadius = '1em'; // mozilla 

但是,为什么不这样做在样式表?

+0

好的,那可行,谢谢!我现在如何为webkit做到这一点? PS:我想保持我的CSS有效。 – user199337 2009-11-25 21:47:04

+2

style.WebkitBorderRadius ='1em'; // WebKit (以利亚格雷说)。 你不想接受答案吗? – NilColor 2009-11-25 22:12:36

23
var myElementStyle = document.getElementById('id').style; 

myElementStyle.borderRadius = '1em'; // standard 
myElementStyle.MozBorderRadius = '1em'; // Mozilla 
myElementStyle.WebkitBorderRadius = '1em'; // WebKit 
+0

即使没有Moz和Webkit版本,它也适用于我。 – 2014-01-15 11:55:31