01练习一
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>添加删除记录练习</title>
<link rel="stylesheet" type="text/css" href="ex_2_style/css.css" />
<script type="text/javascript">
function delA() {
var tr = this.parentNode.parentNode;
var name = tr.children[0].innerHTML;
var flag = confirm("确认删除" + name + "吗?");
if(flag) {
tr.parentNode.removeChild(tr);
}
return false;
};
window.onload = function() {
var allA = document.getElementsByTagName("a");
for(var i = 0; i < allA.length; i++) {
allA[i].onclick = delA;
}
var addEmpButton = document.getElementById("addEmpButton");
addEmpButton.onclick = function() {
var name = document.getElementById("empName").value;
var email = document.getElementById("email").value;
var salary = document.getElementById("salary").value;
var tr = document.createElement("tr");
var nameTd = document.createElement("td");
var emailTd = document.createElement("td");
var salaryTd = document.createElement("td");
var aTd = document.createElement("td");
var a = document.createElement("a");
var nameText = document.createTextNode(name);
var emailText = document.createTextNode(email);
var salaryText = document.createTextNode(salary);
var delText = document.createTextNode("Delete");
nameTd.appendChild(nameText);
emailTd.appendChild(emailText);
salaryTd.appendChild(salaryText);
a.appendChild(delText);
aTd.appendChild(a);
tr.appendChild(nameTd);
tr.appendChild(emailTd);
tr.appendChild(salaryTd);
tr.appendChild(aTd);
a.href = "javascript:;";
a.onclick = delA;
var employeeTable = document.getElementById("employeeTable");
var tbody = employeeTable.getElementsByTagName("tbody")[0];
tbody.appendChild(tr);
};
};
</script>
</head>
<body>
<table id="employeeTable">
<tr>
<th>Name</th>
<th>Email</th>
<th>Salary</th>
<th> </th>
</tr>
<tr>
<td>Tom</td>
<td>tom@tom.com</td>
<td>5000</td>
<td>
<a href="javascript:;">Delete</a>
</td>
</tr>
<tr>
<td>Jerry</td>
<td>jerry@sohu.com</td>
<td>8000</td>
<td>
<a href="deleteEmp?id=002">Delete</a>
</td>
</tr>
<tr>
<td>Bob</td>
<td>bob@tom.com</td>
<td>10000</td>
<td>
<a href="deleteEmp?id=003">Delete</a>
</td>
</tr>
</table>
<div id="formDiv">
<h4>添加新员工</h4>
<table>
<tr>
<td class="word">name: </td>
<td class="inp">
<input type="text" name="empName" id="empName" />
</td>
</tr>
<tr>
<td class="word">email: </td>
<td class="inp">
<input type="text" name="email" id="email" />
</td>
</tr>
<tr>
<td class="word">salary: </td>
<td class="inp">
<input type="text" name="salary" id="salary" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<button id="addEmpButton">
Submit
</button>
</td>
</tr>
</table>
</div>
</body>
</html>
02练习二
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>添加删除记录练习</title>
<link rel="stylesheet" type="text/css" href="ex_2_style/css.css" />
<script type="text/javascript">
function delA() {
var tr = this.parentNode.parentNode;
var name = tr.children[0].innerHTML;
var flag = confirm("确认删除" + name + "吗?");
if(flag) {
tr.parentNode.removeChild(tr);
}
return false;
};
window.onload = function() {
var allA = document.getElementsByTagName("a");
for(var i = 0; i < allA.length; i++) {
allA[i].onclick = delA;
}
var addEmpButton = document.getElementById("addEmpButton");
addEmpButton.onclick = function() {
var name = document.getElementById("empName").value;
var email = document.getElementById("email").value;
var salary = document.getElementById("salary").value;
var tr = document.createElement("tr");
tr.innerHTML = "<td>"+name+"</td>"+
"<td>"+email+"</td>"+
"<td>"+salary+"</td>"+
"<td><a href='javascript:;'>Delete</a></td>";
var a = tr.getElementsByTagName("a")[0];
a.onclick = delA;
var employeeTable = document.getElementById("employeeTable");
var tbody = employeeTable.getElementsByTagName("tbody")[0];
tbody.appendChild(tr);
};
};
</script>
</head>
<body>
<table id="employeeTable">
<tr>
<th>Name</th>
<th>Email</th>
<th>Salary</th>
<th> </th>
</tr>
<tr>
<td>Tom</td>
<td>tom@tom.com</td>
<td>5000</td>
<td>
<a href="javascript:;">Delete</a>
</td>
</tr>
<tr>
<td>Jerry</td>
<td>jerry@sohu.com</td>
<td>8000</td>
<td>
<a href="deleteEmp?id=002">Delete</a>
</td>
</tr>
<tr>
<td>Bob</td>
<td>bob@tom.com</td>
<td>10000</td>
<td>
<a href="deleteEmp?id=003">Delete</a>
</td>
</tr>
</table>
<div id="formDiv">
<h4>添加新员工</h4>
<table>
<tr>
<td class="word">name: </td>
<td class="inp">
<input type="text" name="empName" id="empName" />
</td>
</tr>
<tr>
<td class="word">email: </td>
<td class="inp">
<input type="text" name="email" id="email" />
</td>
</tr>
<tr>
<td class="word">salary: </td>
<td class="inp">
<input type="text" name="salary" id="salary" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<button id="addEmpButton">
Submit
</button>
</td>
</tr>
</table>
</div>
</body>
</html>
03练习三
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>添加删除记录练习</title>
<link rel="stylesheet" type="text/css" href="ex_2_style/css.css" />
<script type="text/javascript">
window.onload = function(){
var allA = document.getElementsByTagName("a");
for(var i=0 ; i < allA.length ; i++){
alert("for循环正在执行"+i);
allA[i].onclick = function(){
alert("响应函数正在执行"+i);
return false;
};
}
};
</script>
</head>
<body>
<table id="employeeTable">
<tr>
<th>Name</th>
<th>Email</th>
<th>Salary</th>
<th> </th>
</tr>
<tr>
<td>Tom</td>
<td>tom@tom.com</td>
<td>5000</td>
<td><a href="javascript:;">Delete</a></td>
</tr>
<tr>
<td>Jerry</td>
<td>jerry@sohu.com</td>
<td>8000</td>
<td><a href="deleteEmp?id=002">Delete</a></td>
</tr>
<tr>
<td>Bob</td>
<td>bob@tom.com</td>
<td>10000</td>
<td><a href="deleteEmp?id=003">Delete</a></td>
</tr>
</table>
<div id="formDiv">
<h4>添加新员工</h4>
<table>
<tr>
<td class="word">name: </td>
<td class="inp">
<input type="text" name="empName" id="empName" />
</td>
</tr>
<tr>
<td class="word">email: </td>
<td class="inp">
<input type="text" name="email" id="email" />
</td>
</tr>
<tr>
<td class="word">salary: </td>
<td class="inp">
<input type="text" name="salary" id="salary" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<button id="addEmpButton" value="abc">
Submit
</button>
</td>
</tr>
</table>
</div>
</body>
</html>
04.使用DOM操作CSS
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#box1{
width: 100px;
height: 100px;
background-color: red;
}
</style>
<script type="text/javascript">
window.onload = function(){
var box1 = document.getElementById("box1");
var btn01 = document.getElementById("btn01");
btn01.onclick = function(){
box1.style.width = "300px";
box1.style.height = "300px";
box1.style.backgroundColor = "yellow";
};
var btn02 = document.getElementById("btn02");
btn02.onclick = function(){
alert(box1.style.width);
};
};
</script>
</head>
<body>
<button id="btn01">点我一下</button>
<button id="btn02">点我一下2</button>
<br /><br />
<div id="box1"></div>
</body>
</html>
05.读取元素的样式
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#box1{
width: 100px;
height: 100px;
background-color: yellow;
}
</style>
<script type="text/javascript">
window.onload = function(){
var box1 = document.getElementById("box1");
var btn01 = document.getElementById("btn01");
btn01.onclick = function(){
var w = getStyle(box1,"width");
alert(w);
};
};
function getStyle(obj , name){
if(window.getComputedStyle){
return getComputedStyle(obj , null)[name];
}else{
return obj.currentStyle[name];
}
}
</script>
</head>
<body>
<button id="btn01">点我一下</button>
<br /><br />
<div id="box1" ></div>
</body>
</html>
06.其他样式操作的属性
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#box1{
width: 100px;
height: 100px;
background-color: red;
padding: 10px;
border: 10px solid yellow;
}
#box2{
padding: 100px;
background-color: #bfa;
}
#box4{
width: 200px;
height: 300px;
background-color: #bfa;
overflow: auto;
}
#box5{
width: 450px;
height: 600px;
background-color: yellow;
}
</style>
<script type="text/javascript">
window.onload = function(){
var box1 = document.getElementById("box1");
var btn01 = document.getElementById("btn01");
var box4 = document.getElementById("box4");
btn01.onclick = function(){
var op = box1.offsetParent;
};
};
</script>
</head>
<body id="body">
<button id="btn01">点我一下</button>
<br /><br />
<div id="box4">
<div id="box5"></div>
</div>
<br /><br />
<div id="box3">
<div id="box2" style="position: relative;">
<div id="box1"></div>
</div>
</div>
</body>
</html>
07.练习
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#info{
width: 300px;
height: 500px;
background-color: #bfa;
overflow: auto;
}
</style>
<script type="text/javascript">
window.onload = function(){
var info = document.getElementById("info");
var inputs = document.getElementsByTagName("input");
info.onscroll = function(){
if(info.scrollHeight - info.scrollTop == info.clientHeight){
inputs[0].disabled = false;
inputs[1].disabled = false;
}
};
};
</script>
</head>
<body>
<h3>欢迎亲爱的用户注册</h3>
<p id="info">
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
亲爱的用户,请仔细阅读以下协议,如果你不仔细阅读你就别注册
</p>
<!-- 如果为表单项添加disabled="disabled" 则表单项将变成不可用的状态 -->
<input type="checkbox" disabled="disabled" />我已仔细阅读协议,一定遵守
<input type="submit" value="注册" disabled="disabled" />
</body>
</html>
08.事件对象
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
#areaDiv {
border: 1px solid black;
width: 300px;
height: 50px;
margin-bottom: 10px;
}
#showMsg {
border: 1px solid black;
width: 300px;
height: 20px;
}
</style>
<script type="text/javascript">
window.onload = function(){
var areaDiv = document.getElementById("areaDiv");
var showMsg = document.getElementById("showMsg");
areaDiv.onmousemove = function(event){
event = event || window.event;
var x = event.clientX;
var y = event.clientY;
showMsg.innerHTML = "x = "+x + " , y = "+y;
};
};
</script>
</head>
<body>
<div id="areaDiv"></div>
<div id="showMsg"></div>
</body>
</html>
09.练习
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#box1{
width: 100px;
height: 100px;
background-color: red;
position: absolute;
}
</style>
<script type="text/javascript">
window.onload = function(){
var box1 = document.getElementById("box1");
document.onmousemove = function(event){
event = event || window.event;
var st = document.body.scrollTop || document.documentElement.scrollTop;
var sl = document.body.scrollLeft || document.documentElement.scrollLeft;
var left = event.clientX;
var top = event.clientY;
box1.style.left = left + sl + "px";
box1.style.top = top + st + "px";
};
};
</script>
</head>
<body style="height: 1000px;width: 2000px;">
<div id="box1"></div>
</body>
</html>
10.冒泡
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#box1{
width: 200px;
height: 200px;
background-color: yellowgreen;
}
#s1{
background-color: yellow;
}
</style>
<script type="text/javascript">
window.onload = function(){
var s1 = document.getElementById("s1");
s1.onclick = function(event){
event = event || window.event;
alert("我是span的单击响应函数");
event.cancelBubble = true;
};
var box1 = document.getElementById("box1");
box1.onclick = function(event){
event = event || window.event;
alert("我是div的单击响应函数");
event.cancelBubble = true;
};
document.body.onclick = function(){
alert("我是body的单击响应函数");
};
};
</script>
</head>
<body>
<div id="box1">
我是box1
<span id="s1">我是span</span>
</div>
</body>
</html>
11.冒泡
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#box1{
width: 100px;
height: 100px;
background-color: red;
position: absolute;
}
</style>
<script type="text/javascript">
window.onload = function(){
var box1 = document.getElementById("box1");
document.onmousemove = function(event){
event = event || window.event;
var st = document.body.scrollTop || document.documentElement.scrollTop;
var sl = document.body.scrollLeft || document.documentElement.scrollLeft;
var left = event.clientX;
var top = event.clientY;
box1.style.left = left + sl + "px";
box1.style.top = top + st + "px";
};
var box2 = document.getElementById("box2");
box2.onmousemove = function(event){
event = event || window.event;
event.cancelBubble = true;
};
};
</script>
</head>
<body style="height: 1000px;width: 2000px;">
<div id="box2" style="width: 500px; height: 500px; background-color: #bfa;"></div>
<div id="box1"></div>
</body>
</html>
ex_2_style
@CHARSET "UTF-8";
#total {
width: 450px;
margin-left: auto;
margin-right: auto;
}
ul {
list-style-type: none;
}
li {
border-style: solid;
border-width: 1px;
padding: 5px;
margin: 5px;
background-color: #99ff99;
float: left;
}
.inner {
width: 400px;
border-style: solid;
border-width: 1px;
margin: 10px;
padding: 10px;
float: left;
}
#employeeTable {
border-spacing: 1px;
background-color: black;
margin: 80px auto 10px auto;
}
th,td {
background-color: white;
}
#formDiv {
width: 250px;
border-style: solid;
border-width: 1px;
margin: 50px auto 10px auto;
padding: 10px;
}
#formDiv input {
width: 100%;
}
.word {
width: 40px;
}
.inp {
width: 200px;
}