我的一个网页带有多个表单,这些表单在不同的表单ID下具有相同的元素,例如
<form method="post" action="" style="" enctype="application/x-www-form-urlencoded" id="comment-form-1">
<textarea rows="1" cols="45" id="body" name="body" ></textarea>
<button class="post-comment-sml" type="submit" id="submit" name="submit"></button>
</form>
<form method="post" action="" style="" enctype="application/x-www-form-urlencoded" id="comment-form-2">
<textarea rows="1" cols="45" id="body" name="body" ></textarea>
<button class="post-comment-sml" type="submit" id="submit" name="submit"></button>
</form>
---
<form method="post" action="" style="" enctype="application/x-www-form-urlencoded" id="comment-form-n">
<textarea rows="1" cols="45" id="body" name="body" ></textarea>
<button class="post-comment-sml" type="submit" id="submit" name="submit"></button>
</form>
这里可以用普通按钮类型替换varios表单中的所有提交按钮,如下所示
<form method="post" action="" style="" enctype="application/x-www-form-urlencoded" id="comment-form-1">
<textarea rows="1" cols="45" id="body" name="body" ></textarea>
<button class="post-comment-sml" type="button" id="submit" name="submit"></button>
</form>
答案 0 :(得分:0)
document.getElements("button.post-comment-sml").set("type", "button")
......不适合你,或者我错过了什么?
请记住,IE有时不喜欢某些类型被更改。不记得atm,如果它影响这个案子,但它值得一试。