Javascript連結表に同じ内容のセルがあります.

1228 ワード

HTMLまたはJSPのTABLEは同業ではなく、同じ内容のセルを結合する必要があります.ここでは省市県を例にとって、表の中の省市を二級合併します.具体的なページコードと様式はもう展示しません.JSがどのようにTABLEのセル合併を実現するかを紹介します.
JSコードは以下の通りです
Function mergeTable( ){
	//         ,    (index=1)    
	var row = 1;
	//col=0   ,col=1   
	var col = 0;
	var provincePos=1;
	var cityPos=1;
	//        
	var lastProvinceValue = "";
	//         
	var lastCityValue = "";
	//        
	var provinceValue = ""; 
	//        
	var cityValue = "";
	//    Dom  
	var table = document.getElementById("cityList");
	//              (              ,             。)
	if("" == table.rows[1].cells[0].innerText)
	{
		//    return,        。	
	}else{
		//      
		for(var i=row; i
上記のJSコードは直接SCRIPTにおいて検出することができます.また、使用されているJSフレームワークにリスト表示されている場合、コールバック機能を備えている場合は、例えば、コールバックパラメータに入れることができます.
"drawCallback":mergeTable()
上記のJSコードは単にパッケージTABLEを結合したセルであり、結合性はまだ高いので、道友が共同で議論し、完全に結合された機能関数を抽象化してほしい.