用于value
文本输入:
inputted = document.getElementsByTagName("input")[0].value;
还要确保将var
关键字添加到变量中,以免创建全局变量:
var inputted = document.getElementsByTagName("input")[0].value;
您也不应该放置结束</input>
标签,因为它是自结束标签:
<input type="text" name="firstname" />
顺便说一句,您还可以使用以下语法获取元素值:
formName.elementName.value;
或者
document.forms['formName'].elementName.value;
在您的情况下,它将是:
var inputted = formName.firstname.value;
或者
var inputted = document.forms['formName'].firstname.value;
替换formName
为您的<form>
元素的任何名称。
value
最后,如果您申请它,您还可以获得元素id
:
<input type="text" name="firstname" id="firstname" />
然后使用getElementById
:
var inputted = document.getElementById('firstname');