使用javascript更改输入类型

时间:2014-02-23 01:59:57

标签: javascript

我正在使用这个java脚本来更改字段的输入类型,它似乎不起作用。请帮忙

 <script type="text/javascript" charset="UTF-8" language="JavaScript">{literal}
    addLoadEvent(function () {
    document.getElementById(“form1").attributes["type"] = "text";
     }
    );
    {/literal}</script>

2 个答案:

答案 0 :(得分:2)

确保在代码中使用正确的ASCII字符。看来:

getElementById(“form1")

应该是:

getElementById("form1")

请注意不同的第一个引号字符。

另一个注意事项:我不确定{literal}{/literal}是什么,但如果它们实际上在您的代码中,那么如果您仍然遇到问题,还应该尝试删除它们。

答案 1 :(得分:1)

尝试:

 addLoadEvent(function () {
     document.getElementById("form1").setAttribute("type", "text");
 });

正如Ryan指出的那样,“form1”需要更改为“form1”。而且,attributes []会导致某些浏览器不兼容。See here