您好,请问怎样才能取到<input type="text" />中,type的类型(也就是怎样才能得到type的值,即text),如果type的值是text,把text换成password,如果type的值是password,把password换成text?
解决方案 »
- file_get_contents的内存问题
- eclipse helios 开发PHP为什么不可用注释快捷键?
- PHP中sql查询的条件应该怎么写?
- 谁有比较安全的 强大一点的购物车类 发一下共享一下可以吗
- 用正则表达式去掉字符串中特殊单词!
- 惊!php的mail函数难道不能用来发垃圾邮件?
- 为什么td里面放的form标签会自动隔开下面的东西?
- 一个关于mail的问题!!!
- 求一函数的用法,doubleval
- 如何用正则表达式来判断 0.9 .9 .86 0.86 字符串
- 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表单元素加载后,是无法动态改变它的类型的(即无法改变已定义为某类型表单元素的类型)!!