は、ここに私のコードどのようにjavascriptでテーブル上のspesific行を削除するには? document.createElement()を使用して
function AddItemOnTable(){
if(getCookie("no") == null){
var no = 1;
}else if(parseInt(getCookie("no")) > 0){
var no = getCookie("no");
}else{
var no = 1;
}
var tableRef =
document.getElementById('whatToBuy').getElementsByTagName('tbody')[0];
var newRow = tableRef.insertRow(tableRef.rows.length);// Nambahin row di
tabel diurutan terakhir
var cell_no = newRow.insertCell(0);// Tambah row pada index yang ke 0
var newText = document.createTextNode(String(no));// Memberikan text
cell_no.appendChild(newText);
no = String(parseInt(no) + 1);
document.cookie = "no="+no;
var cell_btn = newRow.insertCell(7);
var input = document.createElement("input");
input.type = "button";
input.className = "button";
input.value = "x";
var index = parseInt(no-2);
//alert(index);
input.onclick = "DeleteRow(index)";
cell_btn.appendChild(input);
}
function DeleteRow(no){
document.getElementById("whatToBuy").deleteRow(no);
alert("a");
}
である:input.onclick = "のdeleteRow(インデックス)"。
「行の削除」機能を呼び出さないのはなぜですか? 私の悪い英語のために申し訳ありません、ウェブ上で新しい開発中:D