[問題] 用DOM新增的元素抓不到值?
請問一下各位
我用下面的CODE新增出文字欄跟按扭
function append(){
var div1=document.createElement("div");
div1.id="div"+count;
div1.name="div"+count;
var text_num=document.createElement("INPUT");
text_num.type="text";
text_num.value="其他類";
text_num.id="text"+count;
text_num.name="class1_text";
div1.appendChild(text_num);
var db1_num=document.createElement("INPUT");
db1_num.type="button";
db1_num.id="dbc"+count;
db1_num.value="刪除";
db1_num.name="dbc"+count;
db1_num.onclick=del1;
div1.appendChild(db1_num);
var AD = document.getElementById("alldiv");
AD.appendChild(div1);
count++;
}
然後我想存取整個頁面文字欄的值,所以我用以下做測試
<script language="JavaScript">
var allclass1_text=document.getElementsByName("class1_text");
for(i=0;i<allclass1_text.length;i++)
alert(allclass1_text[i].value);
</script>
但ALERT出來後都只有原本頁面上文字欄的值,新增出來的都抓不到,
請問該怎麼做才行?
感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.138.130
推
10/03 17:11, , 1F
10/03 17:11, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章