導航:首頁 > 編程語言 > jsremovechild沒效果

jsremovechild沒效果

發布時間:2024-09-06 02:33:04

js動態添加tr,刪除checkbox選中的行

function del(){
var tab=document.getElementById('HRSTable');
for(var i=tab.rows.length-1;i>0;i--){
if(tab.rows[i].cells[0].getElementsByTagName('input')[0].checked){
tab.deleteRow(i);
}
}
}

❷ 這段js代碼為什麼會不能實現呢麻煩高手給看看

錯誤

A : 循環變數復用, 外層循環都用了i了, 你里層循環為什麼還用i

B : 邏輯錯誤, myDiv是個什麽鬼, 從doc上查找#myDiv然後每次添加到#input?

很明顯你想表達myDiv每次循環生成div然後appendChild

C : 元素標簽錯誤, #input怎麽也不應該是table吧, 用table就好好寫tbody, tr和td啊

附上簡單修改版

<inputtype="text"id="js_add_num"name="js_add_num"size="4"onkeyup="addtextarea(this.value)"/>
<script>
functionaddtextarea(x){
if(x==""){
count=0;
}else{
count=x;
}
varinputs=document.getElementById("inputs");
while(inputs.hasChildNodes())
{
inputs.removeChild(inputs.firstChild);
}
for(varn=0;n<count;n++){
varusername=document.createElement("input");
varinfo=document.createElement("span");
varformat=document.createElement("span");
info.innerHTML="姓名:";
username.type="text";
username.name="name[]";
username.id=n;
inputs.appendChild(info);
inputs.appendChild(username);

vararray=["男","女"];
varselectList=document.createElement("select");
varinfo=document.createElement("span");
selectList.id="mySelect";
selectList.name="sex[]";
info.innerHTML="性別:";
inputs.appendChild(info);
inputs.appendChild(selectList);
for(vari=0;i<array.length;i++){
varoption=document.createElement("option");
option.value=array[i];
option.text=array[i];
selectList.appendChild(option);
}
inputs.appendChild(document.createElement("br"));
}
}
</script>
<divid="inputs"></div>
閱讀全文

與jsremovechild沒效果相關的資料

熱點內容
暴風轉碼如何添加文件夾 瀏覽:515
延安整合網路營銷有哪些 瀏覽:74
查找word打開過的文件在哪裡 瀏覽:137
b樹java代碼 瀏覽:683
電腦文件存儲 瀏覽:657
蘭州中考徵集志願在哪個網站 瀏覽:215
cs文件上傳下載 瀏覽:244
拷貝文件到根目錄下重命名linux 瀏覽:603
api函數的頭文件 瀏覽:249
華為怎麼綁定迷你編程 瀏覽:215
機構怎麼申請少兒編程考級 瀏覽:495
崑山數控編程哪裡好學 瀏覽:459
jspcfor跳出 瀏覽:65
word怎麼插入羅馬數字i 瀏覽:315
哪個網站可以找到法人代表 瀏覽:106
蘋果5s日版a1453支持什麼網路 瀏覽:297
微信打開文件如何設置 瀏覽:218
漫畫書app中非可視組件是什麼 瀏覽:3
d盤文件隱藏怎麼恢復 瀏覽:287
5s怎麼設置聯通4g網路 瀏覽:15

友情鏈接