<input type="text" onclick = "{this.type='password'}" />
解决方案 »
- javascript 的多参数识别问题
- HTML网页和JSP网页 关与代码,在不同的浏览器显示不同!
- 怎么从文本框内将光标前面的文本(带html标签)截取,急用,希望会的人能指点一下
- 为什么document.bform.submit();这样的提交出来的页面,会被Google的工具条拦截掉
- 晕,这个为什么不正确啊(超级BC的一个问题)
- 有很多父元素,offsetTop能不能直接获取 对象 相对于window的位置?
- 如何学习JAVASCRIPT
- 把js获得值,怎样传递给表单?
- 请问哪位可以提供客户端动态调整表格宽度的JS或VBS源代码
- 请问如何将一个字符串变量在一个用OPEN方法打开的新窗口显示
- xmlhttprequest 请求
- 在表格中自动增加一行,然后再根据条件删除.问题是删除的时候只会隔行删除,估计是增加行的时候加了空行,但没有显示出来?请朋友们指点一下,附代码如下
<script>function doit(){
var f = document.form1;
var obj = f.txt;
var pas = document.createElement("<input type='password' name='txt'>");
obj.replaceNode(pas);
}
</script>
<form name="form1" action="">
<input type="text" name="txt">
<input type="button" value="change" onclick="doit()">
</form>
---你这样当然不行了,为什么要加[0] ?2喽的方法不可取 ,只转换类型没必要这样去替换节点的
我想那个TXET狂本来就存在,只是当焦点落在这个框的时候,变成了密码框
<input id="te" type="text" onclick = "a()" />
</div>
<script>
function a(){
var nInput=document.createElement("input");
var oInput=document.getElementById("te");
nInput.setAttribute("type","password");
oInput.parentNode.replaceChild(nInput,oInput);
}
</script>