html - 如何用gwt添加一个h1标签

标签 html jquery-ui gwt

好吧,这个问题可能看起来很愚蠢,但我真的想不通。如何使用 google 网络工具包将 html 标题标签动态添加到您的页面。

我不想为标题的样式执行此操作,因为我可以将任何样式添加到任何标签,这是因为我想使用 jqueryui accordion它适用于一对标题和内容面板。

我该怎么做?

最佳答案


是的,至少可以说这有点复杂......这是我能想到的最简单的例子:

import com.google.gwt.dom.client.Document;
import com.google.gwt.dom.client.HeadingElement;

...

HeadingElement headingElement = Document.get().createHElement(1);
headingElement.setInnerText("This is a Heading1 (h1) element!");
RootPanel.get().getElement().appendChild(headingElement);

如果您查看 Document.get().... 的其他方法,您也会发现用于创建所有其他 HTML 元素的方法。

添加:

这可能更容易:

import com.google.gwt.user.client.ui.HTML;
.....
HTML headingElement= new HTML();
headingElement.setHTML("<h1>This is a Heading1 (h1) element!</h1>");        
RootPanel.get().getElement().appendChild(headingElement);

关于html - 如何用gwt添加一个h1标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9301700/

相关文章:

html - 绝对定位的元素出现在我的其他元素之上

javascript - 如何访问HTML中 "embed"标签的内容

jquery - 使用 jQuery UI 拖动旋转且绝对定位的 div

gwt - GWT和Gradle构建-war文件不包含html页面,并且WEB-INF目录也为空

javascript - 如何将外部 JS 函数与 HTML 按钮单击链接

javascript - Accordion 和标签之间的区别

javascript Object.each 不是一个函数

java - 如何在 GWT 中独立于 DockPanel.CENTER 设置 DockPanel.NORTH 元素的样式

java - GWT URL 映射 Servlet

html - 怎样让里伸下来