document.body.style.color ='blue'; document.body.style.fontSize = 18px';在Android WebKit中不起作用

问题描述 投票:1回答:1

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

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

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

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

我正在使用运行Android Froyo的三星Galaxy S.这种颜色和fontSize方法适用于常规的基于Web的Safari浏览器,但我对Android webkit浏览器没有任何好运。知道我做错了什么吗?

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

谢谢你的期待。

javascript android css dom webkit
1个回答
0
投票

body元素的直接子元素(例如)是否绝对定位?如果是这样,那么文件没有高度(不要问我为什么),你需要给它高度以给它一个背景颜色。

如果你坚持做内联样式,那么你试过......

document.getElementsByTagName('body')[0].style.backgroundColor = '#00f';
document.getElementsByTagName('body')[0].style.fontSize= '18px';
© www.soinside.com 2019 - 2024. All rights reserved.