我正在迭代NodeList以获取Node数据,但是在使用Node.innerHTML时,我正在获取小写的标签名称。
实际标签
<Panel><Label>test</Label></Panel>
作为
<panel><label>test</label></panel>
我需要这些标签。是否有可能用正则表达式得到它?我将它与道场一起使用(道场有什么办法吗?)。
var xhrArgs = {
url: "./user/"+Runtime.userName+"/ws/workspace/"+Workbench.getProject()+"/lib/custom/"+(first.type).replace(".","/")+".html",
content: {},
sync:true,
load: function(data){
var test = domConstruct.toDom(data);
dojo.forEach(dojo.query("[id]",test),function(node){
domAttr.remove(node,"id");
});
var childEle = "";
dojo.forEach(test.childNodes,function(node){
if(node.innerHTML){
childEle+=node.innerHTML;
}
});
command.add(new ModifyCommand(newWidget,{},childEle,context));
}
};