anchor.diff:  									not_click = false;//TODO dragとclickが被るための対処策｡jquery内で解決策あれば･･･
   									return;
   								}
  -								//console.log(work_jq.attr('id')+':click');
  +								console.log(work_jq.attr('id')+':click');
   								select_element(my_regular_id, work_jq);//TODO XXX
   							});
   						var length_child_s = child_s.length;
  
positive.code: 				var el_history = $('#history');
  
  				// settings
  				var tag_setting_s ={"input":{"require_s":["type"]}};
  				var draggableとresizableが同時には正常に動かないためwrapするタグ = ["input"	,"select","textarea","ol" ,"ul"];
  				var 必ず子要素のタグ = ["tbody","thead","tr","td","th","li","option"];
  				var サイズを持たせないタグ = ["tbody","thead","tr"];
  
negative.code: 						console.log('Error this is not Array:'+JSON.stringify(child_s));
  					}
  
  					if(tag毎の入力規則.hasOwnProperty(tag)){
  						var setting = tag毎の入力規則[tag];
  						var require_s = setting['require_s'];
  						var default_val_s = setting['default'];
  						$.each(require_s, function(layer_idx, require){
  							if( ! prop_s.hasOwnProperty(require)){
  								if( default_val_s.hasOwnProperty(require)){
  									prop_s[require] = default_val_s[require];
  								}else{
  									console.log("This "+tag+" tag requires a "+require+" prop.")
  									throw new Error("This "+tag+" tag requires a "+require+" prop.");
  								}
  							}
  						});
  					}
  