使用javascript变量更改对象高度

时间:2012-07-18 19:57:11

标签: javascript variables

我的目标是按照观众屏幕的比例改变对象高度

我有javascript代码:

var rat = ((screen.availWidth / screen.availHeight)*100);
document.getElementById('myP').innerHTML=rat;

并希望将其应用于HTML代码:

object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" width="100% height="id='myP'" id="myFlashContent" align="middle" allowFullScreen = "true"

但我不确定如何将变量写入代码。

2 个答案:

答案 0 :(得分:2)

尝试:

var rat = ((screen.availWidth / screen.availHeight)*100);
    d = document.getElementById('myP');
    d.style.height=rat+"%";

答案 1 :(得分:1)

你这样做是不正确的。

1。为您的对象分配ID。

 <object id="obj" classid="..." ....>

2. 将您的javascript更改为

var rat = ((screen.availWidth / screen.availHeight)*100);
document.getElementById('obj').setAttribute("height", rat);