gwt更改元标记
我想更改gwt中的meta标记,我已经找到了metaElement类。但是我如何使用它呢?迭代Document.get().getElementsByTagName(“meta”),通过匹配属性来搜索标记。然后将节点强制转换为MetaElement。这就是更新描述元标记的方法:gwt更改元标记,gwt,Gwt,我想更改gwt中的meta标记,我已经找到了metaElement类。但是我如何使用它呢?迭代Document.get().getElementsByTagName(“meta”),通过匹配属性来搜索标记。然后将节点强制转换为MetaElement。这就是更新描述元标记的方法: public void onModuleLoad() { Button btn = new Button("update description"); btn.addClickHandler(new Cl
public void onModuleLoad() {
Button btn = new Button("update description");
btn.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
updateDescription();
}
});
RootPanel.get().add(btn);
}
private void updateDescription() {
NodeList<Element> tags = Document.get().getElementsByTagName("meta");
for (int i = 0; i < tags.getLength(); i++) {
MetaElement metaTag = ((MetaElement) tags.getItem(i));
if (metaTag.getName().equals("description")) {
metaTag.setContent("new description");
}
}
}
模块加载()上的公共void{
按钮btn=新按钮(“更新说明”);
btn.addClickHandler(新的ClickHandler(){
@凌驾
公共作废一次点击(点击事件){
updateDescription();
}
});
RootPanel.get().add(btn);
}
私有void updateDescription(){
NodeList tags=Document.get().getElementsByTagName(“meta”);
对于(int i=0;i