I want to get the values of the value-tag of all the fields.
e.g. I want to get:
My HTML code which is currently giving NULL
and Undefined
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<body>
<form name="form1" method="post" action="http://abc/Home/default.aspx" id="form1">
<div><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTUwMTUxNzcwOGRklQy3YSnUhKEGDrFOOy2aa5Lg4qY="></div>
<div><input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="83BB589F"></div>
<div><input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBwKN/dHeCAKl1bKzCQK1qbSRCwKpiJ/dDgKE8/3/CQKM+5aFCQKM54rGBs1XK43QekWbnANIKpGR9+Q85Kji"></div>
User Name<input name="txtUserName" type="text" id="txtUserName" value="0151CSE003">
Password<input name="txtPassword" type="password" id="txtPassword" value="@Abhishek">
<input type="submit" name="Ulogin" value="Login" id="Ulogin" >
</form>
<br><br>
<div id="op"></div>
<script>
{
//var x=document.getElementsByTagName("div")[0].getAttribute('value');
var x=document.getElementsByTagName("div")[1];
alert(x.getAttribute('data-value'));
alert(x.dataset.value);
document.getElementById("op").innerHTML=x;
}
</script>
</body></html>
Please check this code and see how it's working to get the values. Some pieces of your code were a little bit wrong.
var viewState = document.querySelector("#__VIEWSTATE");
var viewStateGenerator = document.querySelector("#__VIEWSTATEGENERATOR");
console.log(viewState.value);
console.log(viewStateGenerator.value);
document.querySelector('#op').innerHTML = viewState.value;