JJJ*_*jim 1 html javascript forms input
我有一个div,其中包含一个文本输入字段:
<div id="age" class="fullScreen">
<input type="text" id="age" class="textInput" placeholder="Please enter age..." />
<button type="button" onclick="submitAge()">Submit</button>
</div>
Run Code Online (Sandbox Code Playgroud)
submitAge()看起来像这样:
function submitAge() {
var ageVal = document.getElementById("age").text;
alert(ageVal);
}
Run Code Online (Sandbox Code Playgroud)
但是在Google Chrome和Webkit Nightly中,我看到一条带有"未定义"文本的警报(我无法在任何其他浏览器中测试,因为该页面包含网络套接字).
chrome开发人员工具显示:

我认为问题是输入不是表单,但我不希望它在表单中,因为我将通过websockets提交数据.
我必须把它放在一个表格中还是有更好的解决方案?
谢谢.