您好,请问怎样才能取到<input type="text" />中,type的类型(也就是怎样才能得到type的值,即text),如果type的值是text,把text换成password,如果type的值是password,把password换成text?
解决方案 »
- apache与php自定义整合安装?
- cacti除去rrdtool和snmp以后的PHP编写B/S部分是什么结构?
- 如何得到SetCookie响应头
- wiki网站采用的是php+mysql+apache(wamp5)的环境.
- 我错了,不应该去面试的
- PHP调用mysql函数出错
- php 重定向设定时间的问题
- 如何限制同样内容的信息,一天只能发布一次?
- 救命!!!php为何无法连接mssql7.0?php.ini怎么设置?
- 急!php升级错,不能恢复
- flush 与 ob_flush 有什么区别啊
- The server encountered an internal error or misconfiguration and was unable to c
var obj = document.getElementById('test');
alert(obj.getAttribute('type'));
}
<script type="text/javascript">
var obj = document.getElementsByTagName('input');
for( var i = 0; i < obj.length; i ++) {
var t = obj[i].type.toLowerCase();
switch(t) {
case 'text':
obj[i].type = 'password';
break;
case 'password':
obj[i].type = 'text';
break;
}
}
</script>
alert(obj.getAttribute('type'));
但是有一点要注意:HTML表单元素加载后,是无法动态改变它的类型的(即无法改变已定义为某类型表单元素的类型)!!