-1

我有一个输入,它的类型设置为隐藏,我需要将它的类型更改为文本。似乎无法弄清楚这一点,或者是否可以使用 js

4

4 回答 4

1
document.getElementById('myinput').type='text';

在 IE 9 和 Chrome 25 中测试。您可以看到它在 jsFiddle 上运行:http: //jsfiddle.net/V4NmC/

于 2013-03-08T06:34:27.370 回答
0

为什么要改变它的类型?您不能将其创建为文本输入然后更改其显示值吗?

document.getElementById("InputName").style.diplay="inline";

或将其改回

document.getElementById("InputName").style.diplay="none";
于 2013-03-08T07:24:57.510 回答
0

在 jQuery 中,您会执行以下操作:

$('#elementId').attr('type', 'text');
于 2013-03-08T06:33:27.227 回答
0

document.getElementById("textinput").setAttribute('type', 'text');

于 2013-03-08T06:33:38.447 回答