js給html標籤新增屬性

weixin_33807284發表於2016-12-26
<select style="width: 120px;" id="dp" name="dp" value="-1" onchange="funAlert(this)">
  <option value="-1" selected="selected"></option>
  <option value="1">WA1</option>
  <option value="2">OR2</option>
  <option value="3">AZ3</option>
  <option value="4">UT4</option>
  <option value="5">IA5</option>
  <option value="6">MD6</option>
</select>
 
<script type="text/javascript">
function funAlert(obj) {
    obj.setAttribute('demo', obj.value); //setAttribute設定自定義屬性
    alert(obj.getAttribute('demo')); //getAttribute獲取自定義屬性的值
    alert(obj.getAttribute('value')); //由於沒有用setAttribute('value', obj.value)修改自定義屬性value的值,所以一直都是-1
    alert(obj.value); //直接獲取select物件的value值,返回當前選中的option的值
}
</script>

相關文章