⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 table.html

📁 用于编些网站的Javascript
💻 HTML
字号:
<html> 
	<head> 
		<script language="javascript"> 
			/*  
			function getEle(tName){      
				return document.getElementById(tName);	
			}
	 
			function addNew(){
				//1 拿到text的值	
				var newName = getEle("newName").value;
				var newBirth = getEle("newBirth").value;
				var newEmail = getEle("newEmail").value;
				
				//2 创建相应的td
				var tdName = document.createElement("td");
				var txtName = document.createTextNode(newName);
				tdName.appendChild(txtName);
				
				var tdBirth = document.createElement("td");
				var txtBirth = document.createTextNode(newBirth);
				tdBirth.appendChild(txtBirth);
				
				var tdEmail = document.createElement("td");
				var txtEmail = document.createTextNode(newEmail);
				tdEmail.appendChild(txtEmail);
				
				//3 创建一个tr
				var newTr = document.createElement("tr");
				newTr.appendChild(tdName);
				newTr.appendChild(tdBirth);
				newTr.appendChild(tdEmail);  
				
				//4 把tr放入table
				var myTable = getEle("myTable");
				myTable.appendChild(newTr); 
				
			} 
			*/  
			
			
			function getEle(tName){      
				return document.getElementById(tName);	
			}
			 
			function createEle(newTagName, newTxtNode){
				if(arguments.length == 2){ 				
					var newTag = document.createElement(newTagName);  				
					var newTxt = document.createTextNode(newTxtNode);
					newTag.appendChild(newTxt);
					return newTag;
				}else if(arguments.length == 1){
					return document.createElement(newTagName);	
				}
			}   
			
			function appendTags(parentTag){  
				//arguments代表参数的数组
				for(var i=1; i< arguments.length ; i++){
					parentTag.appendChild(arguments[i]);	
				}  
				
				return parentTag;
			}
			 
			function addNew(){
				//1 拿到text的值	
				var newName = getEle("newName").value;
				var newBirth = getEle("newBirth").value;
				var newEmail = getEle("newEmail").value;
				
				//2 创建相应的td
				var tdName = createEle("td", newName);				
				var tdBirth = createEle("td", newBirth);				
				var tdEmail = createEle("td", newEmail);
				var tdBtn = createEle("td");
				var newBtn = createEle("input");
				newBtn.type = "button";
				newBtn.value = "delete";
				newBtn.onclick = function(){
					del(this);	
				}   
				
				tdBtn.appendChild(newBtn);
				//3 创建一个tr
				var newTr = createEle("tr");
				newTr = appendTags(newTr, tdName, tdBirth, tdEmail, tdBtn);
				//4 添加Event事件
				newTr.onmouseover = function(){
					overEve(this);	
				}
				newTr.onmouseout = function(){
					outEve(this);	
				}
				
				//5 把tr放入table
				var myTable = getEle("myTable");
				myTable.appendChild(newTr);
			}
			
			var over = "gray";
			var out = "white";
			function overEve(tag){
				tag.bgColor = over;	
			} 
			function outEve(tag){
				tag.bgColor = out;	
			}
			
			function del(tag){
				//获得行标记(tr)
				var myTr = tag.parentNode.parentNode;
				var myTable = getEle("myTable");
				myTable.removeChild(myTr);	
			}
		</script>
	</head>
	<body> 
		name: <input id="newName" type="text">
		birthday: <input id="newBirth" type="text">
		email: <input id="newEmail" type="text">  
		<input type="button" value="add new" onclick="addNew()">
		<hr>
		<table border="1" cellspacing="0" align="center" width="70%">  
		<tbody id="myTable"> 
			<tr onmouseover="overEve(this)" onmouseout="outEve(this)"> 
				<td>Huxz</td>
				<td>1900-1-1</td>
				<td>huxz@cernet.com</td> 
				<td><input type="button" value="delete" onclick="del(this)"</td>
			</tr>
			<tr onmouseover="overEve(this)" onmouseout="outEve(this)"> 
				<td>Liucy</td>
				<td>1920-3-1</td>
				<td>liucy@cernet.com</td>
				<td><input type="button" value="delete" onclick="del(this)"</td>
			</tr>
			<tr onmouseover="overEve(this)" onmouseout="outEve(this)"> 
				<td>Wangl</td>
				<td>1910-3-1</td>
				<td>wangl@cernet.com</td>
				<td><input type="button" value="delete" onclick="del(this)"</td>
			</tr>
		</tbody>
		</table>
	</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -