styleDOM 要素のプロパティを変更したい。これがその仕組みです:
var el = document.getElementById("kaka");
el.style.top = "10px";
el.style.left = "20px";
しかし、設定する属性がたくさんあり、それらは次のObjectように保存されます。
var style_obj = {
top: "10px",
left: "20px",
backgroundColor: "#009966"
}
だから私はstyleこのように割り当てたい:
el.style = style_obj;
しかし、この方法では機能せず、この方法でも:
el.currentStyle = style_obj;
そして、この方法でも機能していません:
var style_str = JSON.stringify( style_obj ).replace(/{/g,"").replace(/}/g,"");
el.style.cssText = style_str;
styleでは、との何が問題なのcurrentStyleですか? スタイルオブジェクトをループせずにどうすればいいですfor eachか??