我的目标是按照观众屏幕的比例改变对象高度
我有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"
但我不确定如何将变量写入代码。
答案 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);