1. 程式人生 > >button、input和a標籤作為按鈕時的區別

button、input和a標籤作為按鈕時的區別

我們都知道,buttoninputa標籤都可以加上一定的樣式之後成為外觀上沒有太大差別的按鈕,那麼,這三個標籤都適合在什麼場景下作為按鈕使用呢?

  1. <button>提交</button>
    通過onclick繫結javascript事件。

  2. <input type="submit" value="提交" />
    將表單內使用者設定或選擇的所有資料一併提交到後臺。

  3. <a class="btn" href="#">提交</a>
    通過新增連結訪問到頁面中的某一個位置或另一個頁面,不向後臺提交資料。