<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="gbk" />
<script src="test.js"></script>
<form action="" method="GET" id="J_form">
<input type="text" id="id1" name="user" value=""/>
</form>
</body>
</html>上面的是一个 示例,,每次刷新会动态的给value赋值,这个值在edit框里可以看到,但是查看网页源代码确看不到
用document.write 或者其他的方式有没办法把这个隐藏的值,输出来呢?让查看网页源代码的方式也可以看到这个值。。或者是把这个值直接弹出,什么方式都可以
百度貌似说js生成的值,,在查看源代码方式是看不到的;
测试用
var x=document.getElementById("id1").value;
alert(x.innerHTML)
等方式也是不行
<head>
<meta charset="gbk" />
<script src="test.js"></script>
<form action="" method="GET" id="J_form">
<input type="text" id="id1" name="user" value=""/>
</form>
</body>
</html>上面的是一个 示例,,每次刷新会动态的给value赋值,这个值在edit框里可以看到,但是查看网页源代码确看不到
用document.write 或者其他的方式有没办法把这个隐藏的值,输出来呢?让查看网页源代码的方式也可以看到这个值。。或者是把这个值直接弹出,什么方式都可以
百度貌似说js生成的值,,在查看源代码方式是看不到的;
测试用
var x=document.getElementById("id1").value;
alert(x.innerHTML)
等方式也是不行
var x=document.getElementById("id1").value; //这里的x已经是你要的数据了
alert(x)
re:
这个可以用alert打印出来,或在浏览器的开发工具的dom树中也能看到,想让它出现在查看源代码中是不可能的
什么叫别处用?
document.getElementById("id1").value;
直接这样取值不成功吗?
<head>
<script>
var UA_Opt=new Object;
UA_Opt.MaxMCLog=5;
UA_Opt.MaxMPLog=5;
UA_Opt.MaxKSLog=0;
UA_Opt.MaxFocusLog=1;
UA_Opt.Token=new Date().getTime()+":"+Math.random();
UA_Opt.SendMethod=1;
UA_Opt.Flag=14222;
UA_Opt.FormId="UA_InputId";
</script>
<script src="http://uaction.aliyuncdn.com/js/ua.js"></script>
<input id="UA_InputId" name="ua" value=""/>
<script>
var x=document.getElementById("UA_InputId").value;
alert(x)
</script>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<input id="UA_InputId" name="ua" value=""/>
<script type="text/javascript">
var x=document.getElementById("UA_InputId");
x.value='123';
alert(x.value);
</script>
</body>
</html>
加载顺序问题,你取值的js比那个js赋值执行得快,用setTimeout或搞个onclick事件来获取。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
var UA_Opt=new Object;
UA_Opt.MaxMCLog=5;
UA_Opt.MaxMPLog=5;
UA_Opt.MaxKSLog=0;
UA_Opt.MaxFocusLog=1;
UA_Opt.Token=new Date().getTime()+":"+Math.random();
UA_Opt.SendMethod=1;
UA_Opt.Flag=14222;
UA_Opt.FormId="UA_InputId";
</script>
<script src="http://uaction.aliyuncdn.com/js/ua.js"></script>
<input id="UA_InputId" name="ua" value=""/>
<script>
function getValue() {
var x=document.getElementById("UA_InputId").value;
alert(x)
}</script>
<input type="button" name="" value="得到" onclick="getValue()" />
</body>
</html>