gwt-为什么有两个“;元素“;类型
gwt - why is there two "Element" Types?
为什么GWT有两种元素类型?你有com.google.gwt.dom.client.Element
&com.google.gwt.user.client.Element
-你什么时候会使用一个而不是另一个,它们是否兼容,因为我得到了以下异常。。
Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError): Object [object DOMWindow] has no method 'setAttribute'
谢谢。。
伊恩。。
如果你查看源代码,你会发现com.google.gwt.user.client.Element扩展了com.google.gwt.dom.client.Element.com.ggle.gwt.user.client.EMENT实际上是GWT1.4的遗留类。由于2.0 GWT团队决定进行一些重构,但它们需要保持向后兼容性,所以在两个包中基本上有相同的类。
这两个对象与您的错误无关。很可能您已经将窗口对象投射到Element中,这就是为什么会出现此错误。
相关文章:
- 如何在jQuery中包装两个元素的组
- 无法使以下ng on click outside指令在同一页面上的两个元素上工作
- 检查来自不同数组的两个元素的一个属性是否相等
- javascript函数包含两个元素和web音频api
- 如何将日期和时间拆分为两个元素
- 检查最后两个元素
- 在两个元素的 onrender 事件之后执行函数
- 在照片库中的两个元素之间切换样式会发生变化
- 区分html代码中的两个元素
- 如何使用jQuery在两个元素之间切换类
- 如何使菜单容器在悬停两个元素以外的所有元素时隐藏
- 单击页面上的任意位置时隐藏两个元素
- Jquery两个元素,切换焦点/点击..有效但滞后
- 需要在ajax上传递两个元素的值
- 链接jQuery中的两个元素
- 根据两个元素的重叠宽度动态设置左填充
- JavaScript - 定位两个元素之间的字符串
- 在两个元素上切换引导“折叠”类
- 在 javascript 中替换 URL 中的两个元素
- 检测页面上两个元素是否具有相同的 ID