我正在使用这个java脚本来更改字段的输入类型,它似乎不起作用。请帮忙
<script type="text/javascript" charset="UTF-8" language="JavaScript">{literal}
addLoadEvent(function () {
document.getElementById(“form1").attributes["type"] = "text";
}
);
{/literal}</script>
答案 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