IE6、IE7中获取Button元素的值的bug说明

  测试代码如下:

  

复制代码 代码如下:

  <button value="abc">测试</button>

  <script>

  var btn = document.getElementsByTagName('button')[0];

  alert(btn.value);

  alert(btn.getAttribute('value'));

  </script>

  

  IE6/7:

IE6、IE7中获取Button元素的值的bug说明

  IE8/9/10/Firefox/Safari/Chrome/Opera:

IE6、IE7中获取Button元素的值的bug说明

  即:

  IE6/7 中返回的是innerHTML,实现错误。