CSSで設定されているJavaScriptDOMでマージンを検出できない:
<div>
<div id="elem">
</div>
</div>
#elem{
margin:0;
}
console.log(document.getElementById('elem').style.marginLeft) //""
console.log(document.getElementById('elem').style["margin-left"]) //undefined
console.log($('#elem').css('margin-left')) //0px
どうしたの?DOMを介して設定せずにマージンを確実に検出するための防弾方法は何ですか?jQueryが検出するのはなぜですか?マージンが検出されない理由を技術的な詳細で誰かが説明できるので、私は理解していますか?