button在一些浏览器中被点击时,会提交,并刷新页面
input type="button"类型的按钮,被点击时,不做任何页面
但在IE中两者是一样的
例子:
<script>
function setValue(){
var label = document.getElementById('item');
var txt = label.control;
txt.value="001001";
}
</script>
<form>
<label id="item">
邮编:
<input type="text" maxlength="6"/>
<small>请输入邮编</small>
</label>
<input type="button" value="设置默认值" οnclick="setValue()"/>
<button οnclick="setValue()">默认值设置</button>
</form>
但是在button标签上面添加type=button就可以不提交,不刷新