document.create Element(input)ダイナミックに作成した)要素の場合、checkbox
1210 ワード
最近createelementを研究していますが、変な問題がありました.
ie 7に表示されたcheckboxは選択されていませんでしたが、alertが出てきたのはtrueです.FFが正常になってからしばらく調べましたが、ieが表示された時は状態変化に敏感なだけです.
すべてのオーラルディオは同じ状況です.
var echkbox=document.createElement("input");
echkbox.setAttribute("type","checkbox");
echkbox.setAttribute("id","inputid");
echkbox.setAttribute("name","inputname");
echkbox.setAttribute("value","inputvalue");
echkbox.setAttribute("checked","checked");
var addhere=document.getElementById("someElementId");
addhere.appendChild(echkbox);
alert(document.getElementById("inputid").checked);
ie 7に表示されたcheckboxは選択されていませんでしたが、alertが出てきたのはtrueです.FFが正常になってからしばらく調べましたが、ieが表示された時は状態変化に敏感なだけです.
var echkbox=document.createElement("input");
echkbox.setAttribute("type","checkbox");
echkbox.setAttribute("id","inputid");
echkbox.setAttribute("name","inputname");
echkbox.setAttribute("value","inputvalue");
var addhere=document.getElementById("someElementId");
addhere.appendChild(echkbox);
echkbox.setAttribute("checked","checked");
alert(document.getElementById("inputid").checked);
すべてのオーラルディオは同じ状況です.