<script type="text/javascript">
var name;
function trColor()
{
var oTabNode = document.getElementById("mailTable");
var collTrNodes = oTabNode.rows;
for(var x =1;x<collTrNodes.length-1;x++)
{
if(x%2==1)
{
collTrNodes[x].className="one";
}
else
{
collTrNodes[x].className="two";
}
collTrNodes[x].onmouseover = function()
{
name = this.className;
this.className ="over";
}
collTrNodes[x].onmouseout = function()
{
this.className = name;
}
}
}
window.onload = function()
{
trColor();
}
function checkAll(node)
{
var mailNodes = document.getElementsByName("mail");
for (var x = 0;x<mailNodes.length;x++)
{
mailNodes[x].checked = node.checked;
}
}
function checkAllByBut(num)
{
var mailNodes = document.getElementsByName("mail");
for (var x = 0;x<mailNodes.length;x++)
{
if(num>1)
{
mailNodes[x].checked = !mailNodes[x].checked;
}
else
mailNodes[x].checked = num;
}
}
function deleteMail()
{
if(!confirm("真的要删除?")){
return;
}
var mailNodes = document.getElementsByName("mail");
for (var x = 0;x<mailNodes.length;x++)
{
if(mailNodes[x].checked)
{
var trNode = mailNodes[x].parentNode.parentNode;
trNode.parentNode.removeChild(trNode);
x--;
}
}
trColor();
}
</script>
</head>
<body>
<table id="mailTable">
<tr>
<th><input type="checkbox" name="all" onclick="checkAll(this)"/></th>
<th>发件人</th>
<th>邮件名称</th>
<th>附属信息</th>
</tr>
<tr>
<td><input type="checkbox" name="mail" /></td>
<td>张三1</td>
<td>新的邮件1</td>
<td>附属信息1</td>
</tr>
<tr>
<td><input type="checkbox" name="mail" /></td>
<td>张三2</td>
<td>新的邮件2</td>
<td>附属信息2</td>
</tr>
<tr>
<td><input type="checkbox" name="mail" /></td>
<td>张三3</td>
<td>新的邮件3</td>
<td>附属信息13</td>
</tr>
<tr>
<td><input type="checkbox" name="mail" /></td>
<td>张三4</td>
<td>新的邮件4</td>
<td>附属信息14</td>
</tr>
<tr>
<td><input type="checkbox" name="mail" /></td>
<td>张三5</td>
<td>新的邮件5</td>
<td>附属信息15</td>
</tr>
<tr>
<th><input type="checkbox" name="all" onclick="checkAll(this)"/></th>
<th colspan="3"><input type="button" value="全选" onclick="checkAllByBut(1)"/>
<input type="button" value="取消全选" onclick="checkAllByBut(0)"/>
<input type="button" value="反选" onclick="checkAllByBut(2)"/>
<input type="button" value="删除所选附件" onclick="deleteMail()"/>
</th>
</tr>
</table>
</body>
<style type="text/css">
#contentid{
display:none;
}
#num1{
list-style:none;
margin:0px;
padding:0px;
}
.close{
display:none;
}
.open{
display:block;
}
</style>
<script type="text/javascript">
function showResult()
{
var oNo1Nodes = document.getElementsByName("no1");
var flag =false;
var val = 0;
for(var x =0;x<oNo1Nodes.length;x++)
{
if(oNo1Nodes[x].checked)
{
flag =true;
val = oNo1Nodes[x].value;
document.getElementById("errorinfo").innerHTML="";
break;
}
}
if(!flag)
{
document.getElementById("errorinfo").innerHTML="没有任何答案被选中".fontcolor("red");
return;
}
if(val>=1&&val<=3)
{
document.getElementById("re_1").className="open";
document.getElementById("re_2").className="close";
}
else
{
document.getElementById("re_1").className="close";
document.getElementById("re_2").className="open";
}
}
</script>
</head>
<body>
<h2>参加性格测试</h2>
<div>
<h3> 第一题</h3>
<span>您喜欢的水果是什么?</span>
<ul id="num1">
<li><input type="radio" name="no1" value="1" /> 葡萄</li>
<li><input type="radio" name="no1" value="2" /> 西瓜</li>
<li><input type="radio" name="no1" value="3" /> 苹果</li>
<li><input type="radio" name="no1" value="4" /> 芒果</li>
<ul>
</div>
<div>
<input type="button" value="查看结果" onclick="showResult()" />
<span id="errorinfo"></span>
<div id="re_1" class="close">1-3分 您的性格内向</div>
<div id="re_2" class="close">4分 您的性格外向</div>
</div>
<hr />
<script type="text/javascript">
function showContent(node)
{
var oDivNode = document.getElementById("contentid");
with(oDivNode.style){
if(node.value=="yes")
{
display="block";
}
else
{
display="none";
}
}
}
</script>
<div>
要参与么? <input type="radio" name="wenjuan" value="yes" onclick="showContent(this)"/>是
<input type="radio" name="wenjuan" value="no" checked="checked" onclick="showContent(this)" />否
</div>
<div id="contentid">
问卷调查内容 <br />
您的姓名<input type="text" /><br/>
您的邮箱<input type="text" />
</div>
</body>