私はこのようなdom要素を持っています。Javascriptでhtmlスタイルのプロパティを取得する方法
<div class="MyClass" id="123" style="width: 228px; overflow: auto; height: 100px;">
<div class="loading-indicator">loading...</div>
</div>
私は後で使用することができ、いくつかの変数に228と店舗でタグdiv
から幅を取りたいです。ここで
var st = 228px; // dynamically
私が使用していました。
var secondDiv = document.createElement('div');
secondDiv.style = "background-color:#2C8DC2;color:white;padding:5px; margin-top:102px;height: 50px; width : st; border-style: solid;";
今、私はここにしようとしています何がある:
するvar ABC = firstDiv.getAttribute( 'スタイル'); "width: 228px; overflow: auto; height: 100px;"
abc.width;
をしかし、これは未定義来ている:
私は取得しています。
この値を取得する方法。
[*スタイル*プロパティが(https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style)オブジェクトではなく文字列であります。 – RobG
@RobG正確には、文字列として来ています。 – David
はい、 'string'となっています。それが彼らの設計方法です。 –