js:往tr裏添加td也可以這麼寫

function page(n, s) {
    	$("#pageNo").val(n);
    	$("#pageSize").val(s);
    	//刪除舊tbody
    	var contentTableSub = document.getElementById("entityTable");
    	var oldTbody = document.getElementById("entityTbody");
    	if (oldTbody != null) {
    		contentTableSub.removeChild(oldTbody);
    	}
    	//添加新tbody
    	$("#searchForm").attr("action",APIHost+"/xxx/xxx/xxx/list");
    	$("#searchForm").ajaxSubmit({
    		headers : {"token" : localStorage.getItem("token")},
    		success:function (data) {
    	    	document.getElementById("page_div").innerHTML=data.html;
    	    	var newTbody = document.createElement("tbody");
    	    	newTbody.setAttribute("id", "entityTbody");
    	    	var list = data.list;
    	    	for (var i = 0; i < list.length; i++) {
    	    		var entity = list[i];
    	    		var tr = document.createElement("tr");
    	    		tr.setAttribute("onclick","showSubEntityTable($(this),'"+entity.sequCode+"')")
    	    		//選擇框
			var td0 = document.createElement("td");
			td0.innerHTML = "<input type='checkbox' name ='checkbox'  value='"+entity.id+"'/>"
			tr.appendChild(td0);
			//序號
			var td1 = document.createElement("td");
			td1.innerHTML = i+1;
			tr.appendChild(td1);
			//其它(注:往tr裏添加td也可以這麼寫)
			var properties = new Array("sequCode","sequName","sequDelimiter","sequReset")
			for(var j=0;j<properties.length;j++){
				var p0 = properties[j];
				var td = document.createElement("td");
				td.innerHTML = entity[p0];
				tr.appendChild(td);
			}
    	    		newTbody.appendChild(tr);
    	    	}
    	    	contentTableSub.appendChild(newTbody);
    	    }
    	});
    }

發佈了51 篇原創文章 · 獲贊 22 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章