Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gwt DOM.getElementById是否始终为空?_Gwt - Fatal编程技术网

Gwt DOM.getElementById是否始终为空?

Gwt DOM.getElementById是否始终为空?,gwt,Gwt,我收到此代码的java.lang.AssertionError:null错误: usernameTextBox = TextBox.wrap(DOM.getElementById("username")); passwordTextBox = TextBox.wrap(DOM.getElementById("password")); 下面是我的GWT HTML文件代码,该文件包含nocache.js: 编辑: 也尝试过: Document.get().getElementById("user

我收到此代码的
java.lang.AssertionError:null
错误:

usernameTextBox = TextBox.wrap(DOM.getElementById("username"));
passwordTextBox = TextBox.wrap(DOM.getElementById("password"));
下面是我的GWT HTML文件代码,该文件包含
nocache.js

编辑:

也尝试过:

Document.get().getElementById("username") 
Document.get().getElementById("password") 
仍然是空的

document.getElementById('username');

你试过了吗?

试试这个
RootPanel.get(“nameFieldContainer”).getElement()

很酷。谢谢它现在可以工作了,但是我必须将html从type=“password”更改为他从哪里获得
文档
实例?此外,单引号用于字符,字符串使用双引号。您的代码无法编译。OP在访问密码框时遇到问题,因为javascript无法访问密码类型的输入框。嗯,我刚刚意识到您编写了javascript,而OP在Java/GWT.Oops中编写。。。你是对的,我的错。似乎是Xybrek自己想出来的。