我有以下代码,似乎.style无法识别我的变量wid!这有什么问题?
var wid = document.getElementById("bd").offsetWidth/2;
obj = document.getElementById('div1');
obj.style.left = wid.toString();
'bd'是我身体的id,'div1'是我要移动的div的id。 如果我只使用以下内容,它可以正常工作:
obj.style.left = '10px';
答案 0 :(得分:2)
您无需使用toString
,只需将 px
附加到该号码:
var wid = document.getElementById("bd").offsetWidth/2;
obj = document.getElementById('div1');
obj.style.left = wid + 'px';
答案 1 :(得分:0)
好的......我刚才改变了我的代码:
obj.style.left = wid.toString();
为:
object.style.left = wid.toString()+'px';
它工作正常