兩種按鈕的區別是什么?
<button onclick="tcon()">點點我</button>
和
<form>
<input type="button" ?value="點點我" onclick="tcon()"> ?
</form>
兩種都是按鈕,有什么區別嗎?
<button onclick="tcon()">點點我</button>
和
<form>
<input type="button" ?value="點點我" onclick="tcon()"> ?
</form>
兩種都是按鈕,有什么區別嗎?
2015-01-23
舉報
2015-01-23
還是有一定區別的。我咋解釋呢?百度給你吧。
一、定義和用法
<button>?標簽定義的是一個按鈕。
在?button?元素內部,可以放置文本或圖像。這是<button>與使用?input?元素創建的按鈕的不同之處。二者相比較,?<button>?控件提供了更為強大的功能和更豐富的內 容。<button>?與?</button>?標簽之間的所有內容都是按鈕的內容,其中包括任何可接受的正文內容,比如文本或 多媒體內容。例如,我們可以在按鈕中包括一個圖像和相關的文本,用它們在按鈕中創建一個吸引人的標記圖像。
唯一禁止使用的元素是圖像映射,因為它對鼠標和鍵盤敏感的動作會干擾表單按鈕的行為。
請始終為按鈕規定?type?屬性。Internet Explorer?的默認類型是?"button",而其他瀏覽器中(包括?W3C?規范)的默認值是?"submit"。
二、瀏覽器支持
所有主流瀏覽器都支持?<button>?標簽。
重要事項:如 果在?HTML?表單中使用?button?元素,不同的瀏覽器會提交不同的值。Internet Explorer?將提交?<button>?與?<button/>?之間的文本,而其他瀏覽器將提交?value?屬性的內 容。請在?HTML?表單中使用?input?元素來創建按鈕。
百度了很多,但是以我的理解這兩點就足夠了,沒有必要把所有的都粘上來!
2015-01-26
學習了