按名称获取输入然后获取其值

时间:2015-07-02 15:53:28

标签: javascript

我试图通过其名称获取输入,然后获取其值,但这不起作用。

token = document.getElementsByName("__RequestVerificationToken").value
console.log(token)

令牌:

<input name="__RequestVerificationToken" type="hidden" value="LXRZObY_ZLZ5pIjUd7fGgWONkAqJvXD6queBT3pod0ofwCXG2IhtEywSuaJOGVsjUIvKPyW60irAgP_fKslonLMFww41">

2 个答案:

答案 0 :(得分:0)

方法“getElementsByName”返回一个数组,因此你必须选择数组中的项目:

token = document.getElementsByName("__RequestVerificationToken")[0].value
console.log(token)

答案 1 :(得分:0)

您只需添加[0]即可选择元素值:

token = document.getElementsByName("__RequestVerificationToken")[0].value
alert(token)
<input name="__RequestVerificationToken" type="hidden" value="LXRZObY_ZLZ5pIjUd7fGgWONkAqJvXD6queBT3pod0ofwCXG2IhtEywSuaJOGVsjUIvKPyW60irAgP_fKslonLMFww41">