机顶盒 不支持 style??

sc8877sc 2010-10-08 03:26:59
我做一个进度条的效果,在pc上运行正常,但是在机顶盒上这样的语句this.exp_pro.style.width = a + "px";不工作,机顶盒不支持style吗?
...全文
20 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liberydn 2010-10-11
你需要说明一下机顶盒里面使用的什么浏览器,包括浏览器的版本。
---下面的内容网络搜索的,供参考

JS 中的 style.width
2009-08-28 16:49
JS 中也可以控制样式表,但 IE 和 FF(FireFix) 对此解释略有不同,以 style.width 为例。
IE
id.style.width = "100"; //只带数值,不会出错
id.style.width = "100px"; //带数值和单位,不会出错
id.style.width = "100px;"; //带数值、单位和分号,会出错
FF
id.style.width = "100"; //只带数值,会出错
id.style.width = "100px"; //带数值和单位,不会出错
id.style.width = "100px;"; //带数值、单位和分号,不会出错
由此可见,要写出兼容的代码,就得选用“带数值和单位”的写法,上例中为:id.style.width = "100px";
取值
  上面是给 style.width 赋值,若取值的话,不论哪种写法,只要在各自浏览器中能够运行,返回值均是:数值和单位的形式,如:100px。
pixelWidth
  如前所述,id.style.width 返回 100px 的形式,IE 支持 pixelWidth,它返回只有数字,不带单位。但 FF 不支持,所以我们取 width 的宽度数值时还是这样用:var w = parseInt(id.style.width),parseInt 将字符串转化成整数。
回复
相关推荐
【marquee标签插件】原生JavaScript模拟的跑马灯效果 1 marqueeto simulate functions of marquee markup因公司业务需要,得弄个跑马灯的效果,但是奈何机顶盒的兼容性差到爆,连 marquee 标签得一些属性都不支持(暂且不谈该标签被废弃一事)具体需求是: 实现基本的...
发帖
J2ME
创建于2007-09-28

1.3w+

社区成员

Java J2ME
申请成为版主
帖子事件
创建了帖子
2010-10-08 03:26
社区公告
暂无公告