我有一个输入,它的's类型设置为隐藏,我需要改变它的's类型为文本.我似乎无法弄清楚这一点,或者它是否可

I've got an input which it's type is set to hidden, I need to change it's type to text. Can't seem to figure this out or if it's possible with js

本文关键字:类型 弄清楚 这一点 或者 是否 它的 输入 有一个 设置 隐藏 改变      更新时间:2023-09-26

我有一个输入,它的类型设置为隐藏,我需要改变它的类型为文本。似乎不能弄清楚这个或者如果它可能与js

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

在ie9和Chrome 25中测试。您可以看到它在jsFiddle上工作:http://jsfiddle.net/V4NmC/

在jQuery中,你可以这样做:

$('#elementId').attr('type', 'text');

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

为什么要改变它的类型?你就不能把它创建为文本输入然后改变它的显示值吗?

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

或者改回

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