我一直在尝试将以下代码注入Android Webkit,但没有任何效果

document.body.style.color = 'blue';
document.body.style.fontSize = '18px';


另一方面,以下DOM方法有效

document.body.style.BackgroundColor = 'green';


我正在使用运行Android Froyo的Samsung GalaxyS。这种color和fontSize方法可在基于Web的常规Safari浏览器上使用,但我对Android webkit浏览器没有任何运气。知道我在做什么错吗?

如果Android Webkit不支持这些方法,我有什么方法可以确定基于WebKit的浏览器支持哪些DOM方法和属性,而哪些不支持?

谢谢您的期待。

最佳答案

body元素的直接子元素(例如)是否绝对定位?如果是这样,则文档没有高度(不要问我为什么),您将需要给其高度以提供背景颜色。

如果您坚持要进行内联样式设置,那么您是否尝试过...

document.getElementsByTagName('body')[0].style.backgroundColor = '#00f';
document.getElementsByTagName('body')[0].style.fontSize= '18px';

关于javascript - document.body.style.color ='蓝色'; document.body.style.fontSize = 18px';在Android WebKit中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7747323/

10-12 12:21
查看更多