我想在dojo 1.8 中将style 属性设置为div 标签。我使用了以下代码。
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 中也能正常工作吗?