style属性からプロパティ値取得するjavascriptの関数

//-------------------------------------------------
//style属性からプロパティ値取得
//
//引数1:style   スタイル属性の内容
//引数2:propaty 値を取得したいcssプロパティ
//-------------------------------------------------
function getCss(style,propaty){
    if (!style){
        return false;
    }

    var ret=false;

    //セミコロンで分割しループ
    style.split(';').forEach(function(name_val) {
        //プロパティ名と値を分割
        var name_vals=name_val.split(':');
        if (name_vals[0].trim()===propaty){
            //引数のプロパティ名と一致した場合
            ret = name_vals[1];
            return true;
        }
    });

    return ret;
}

jQueryのCSS関数だとwidthなどのプロパティの場合px単位で返すので、設定値のそのままのテキストを取得するために作りました。

プロパティ値を設定する場合はコチラ
style属性にプロパティ値設定するjQuery関数

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です