我试图通过其名称获取输入,然后获取其值,但这不起作用。
token = document.getElementsByName("__RequestVerificationToken").value
console.log(token)
令牌:
<input name="__RequestVerificationToken" type="hidden" value="LXRZObY_ZLZ5pIjUd7fGgWONkAqJvXD6queBT3pod0ofwCXG2IhtEywSuaJOGVsjUIvKPyW60irAgP_fKslonLMFww41">
答案 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">