0

dojo 1.8 で div タグに style 属性を設定したいのですが、以下のコードを使用しました。

    require([
        "dojo/request",
        "dojo/store/Memory",
        "dgrid/OnDemandGrid",
        "dojo/store/JsonRest",
        "dojo/dom",
        "dojo/dom-attr"
    ], function (request, Memory, OnDemandGrid,JsonRest,dom,domAttr) {
            jsonstore = new JsonRest({target: url,idProperty: "srno"});
            grid = new OnDemandGrid({
                store: jsonstore,
                columns: Layout,
                minRowsPerPage : 40,
                maxRowsPerPage : 40,
                keepScrollPosition : true,
                loadingMessage: "Loading data...",
                noDataMessage: "No results found."
            }, "grid");
            domAttr.set(dom.byId("grid"),"style","height:250px");
            grid.startup();
        });

firefox では正常に動作します。IE では、以下のコードは動作しません。

        domAttr.set(dom.byId("grid"),"style","height:250px");

アラートを入れて確認しました。

         alert(domAttr.get(dom.byId("grid"),"style")

firefox では、 height:250px と表示されています。IE ではヌルです。domAttr.set を IE でも動作させる方法を教えてもらえますか?

4

1 に答える 1