您应该将输入元素的类型更改为:
y.setAttribute('type','text');
//or
y.type = 'text';
1)body标签内的任一用户java脚本如下:
<input type="hidden" id="txtHiddenUname" value="invalid input" />
<script type="text/javascript">
var y = document.getElementById("txtHiddenUname");
y.type= "text";
</script>
或者
2)使用一些事件处理程序,例如onload
<head>
<script type="text/javascript">
function on_load(){
var y = document.getElementById("txtHiddenUname");
y.type= "text";
}
</script>
</head>
<body onload = "on_load()">
<input type="hidden" id="txtHiddenUname" value="invalid input" />
...
这样 DOM 就准备好了。