非ラインスタイルのケース
#div1 {width:200px;高さ:200px;背景:赤;}つまり、非ラインスタイルを取得します
var odiv = document.getElementById( 'div1'); odiv.currentstyle.width; Chrome/ffは、非ラインスタイルvar odiv = document.getElementById( 'div1')を取得します。 odiv.getComputedStyle(odiv、false).width;
私の互換性の執筆
var odiv = document.getElementbyId( 'div1'); var elewidth = odiv.currentstyle && odiv.currentstyle.width || getComputedStyle(ODIV、false).Width;
私の拡張機能
function getStyle(obj、name){return obj.currentstyle?obj.currentstyle [name]:getComputedStyle(obj、false)[name];}== note ==上記は非ラインスタイルのみを取得でき、非部屋のスタイルの値を設定できません。
上記は、非ラインスタイルを取得するために編集者によって導入されたJavaScript互換性の要約の完全な説明です。私はそれが誰にでも役立つことを願っています。ご不明な点がございましたら、メッセージを残してください。編集者は、すべての人に時間内に返信します。