有时当我使用第三方脚本时,我必须做一些事情,比如更改表单的名称以使其代码正常工作。这在除IE 7之外的所有浏览器中都能很好地工作。
在谷歌搜索和搜索stackoverflow之后,我已经明白在IE 7中只能在创建元素时设置name属性(如果我错了,请更正我)。我想问一下,除了创建另一种形式(这是一个巨大的,有几个元素)之外,是否有人可以提出建议。
我把它放在jsfiddle:http://jsfiddle.net/urTdq/
上代码:
<form name="oldForm" id="form">
</form>
<a href="#" id="change">Change Form Name</a>
<script>
$("#change").click(function() {
$("#form").attr("name", "newForm");
});
</script>
如果您需要更多说明/信息,请与我们联系。提前致谢!