• ベストアンサー

div要素内の全input要素をdisable

Javascriptで、あるdiv要素内のチェックボックスやテキストフィールドなどのinput要素を すべてdisableにしたいです。 以下でうまくいきません。どなたかお知恵を頂けないでしょうか? よろしくお願い致します。 var input_tags = document.getElementById("div_id").getElementsByTagName("input"); for(var input_tag in input_tags) { input_tag.disabled = true; }

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

var input_tags = document.getElementById("div_id").getElementsByTagName("input"); for(var i=0;i<input_tags.length;i++){ input_tags[i].disabled = true; }

rururan
質問者

お礼

うまくいきました。大変ありがとうございました。