主题: safari和chrome上用style.border取不到border |
作者: Roddy, 发布日期: 2009-01-06 23:20:43, 浏览数: 4091 |
<div id="test_div" style="border:1px solid #000000;"></div> <script type="text/javascript"> alert(document.getElementById("test_div").style.border); </script> 演示: http://kindsoft.net/test/style_border_test.html 奇怪的是style.borderTop可以取得border,但style.borderLeft,style.borderBottom,style.borderRight都不行。 浏览器版本: Windows XP, safari 3.2 Windows XP, chrome 1.0.154.36 应该是safari和chrome的BUG。 http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-ElementCSSInlineStyle |
作者: Roddy, 发布日期: 2009-01-07 22:05:10 |
确实是Webkit的BUG,现在已经修复好了,只不过Safari和Chrome还没用最新版本Webkit,所以问题还在。
|
回复 |