JavaScript を使用して、次のような要素の相対位置を設定できます。
object.style.position="absolute"||"fixed"||"relative"
ただし、同じconsole.log(object.style.position)
ものを使用すると、オブジェクトに適用された位置は返されず、返されますNULL
。ここで何かが足りないのですか、それとも私が達成しようとしていることを達成する別の方法がありますか??
JavaScript を使用して、次のような要素の相対位置を設定できます。
object.style.position="absolute"||"fixed"||"relative"
ただし、同じconsole.log(object.style.position)
ものを使用すると、オブジェクトに適用された位置は返されず、返されますNULL
。ここで何かが足りないのですか、それとも私が達成しようとしていることを達成する別の方法がありますか??
.style
属性と同様に、要素自体に設定されているものを表しstyle
ます。
代わりにhttp://jsfiddle.net/qAbTz/1/getComputedStyle
を使用できます。
var div = document.getElementById("div");
console.log(div.style.position); // "" (not null by the way)
console.log(getComputedStyle(div).position); // "fixed"
オブジェクトのスタイルの一部として初期位置を指定すると、div.style.position でアクセスできることにも注意してください (pimvdb によって提示される同じロジックによって)。
<div id="div" style="position: absolute;"></div>