下面的代码中如果TR得display为NONE或干脆什么都不写,那么点一下按钮就会使该行在显示与隐藏之间切换一下,但如果为BLOCK,那么点击第二下才使该行隐藏,第一次没有反应,请问代码应该怎么样修改啊!!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>www.52css.com</title><script type="text/javascript">
function he(){
if(!document.getElementById("line1").style.display==""){
document.getElementById("line1").style.display="";
}else{
document.getElementById("line1").style.display="none";
}
}
</script>
</head>
<body>
<table>
<tr id="line1" style="display:block;">
<td>
aa
</td>
<td>
aa
</td>
</tr>
<tr>
<td>
bb
</td>
<td>
bb
</td>
</tr>
<tr>
<td>
cc
</td>
<td>
cc
</td>
</tr>
</table><input type="button" id="b1" value="hidden" onclick="he()">
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>www.52css.com</title><script type="text/javascript">
function he(){
if(!document.getElementById("line1").style.display==""){
document.getElementById("line1").style.display="";
}else{
document.getElementById("line1").style.display="none";
}
}
</script>
</head>
<body>
<table>
<tr id="line1" style="display:block;">
<td>
aa
</td>
<td>
aa
</td>
</tr>
<tr>
<td>
bb
</td>
<td>
bb
</td>
</tr>
<tr>
<td>
cc
</td>
<td>
cc
</td>
</tr>
</table><input type="button" id="b1" value="hidden" onclick="he()">
</body>
</html>
解决方案 »
- 问个想了几天的问题(Firefox事件)
- 如何禁止访问document
- 大家帮我看看这个问题
- 庆祝一下,以后又要多兼容一种浏览器(Google-Chrome) 囧
- 关于DIV显示与隐藏的问题
- 创办中的在线软件俱乐部http://www.javaliker.com/live 请大家发表宝贵的意见
- 如何将select 中每个 option 的显示文字 复制到后面的input中
- javascript能否获取IE的历史记录?
- var hr_html = "<hr>....</tr>"; 如何将这个 hr_html 添加到 table 中去?而且是插入到 table 的最后一个 hr 的前一个位置,而不是 appen
- 万分棘手紧急!!!!!!!!!
- 跟随滚动代码...高手帮忙看看吧~!
- 获取ifram返回值(xml)的问题
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>www.52css.com</title><script type="text/javascript">
function he(){
if(document.getElementById("line1").style.display=="none"){
document.getElementById("line1").style.display="block";
}else{
document.getElementById("line1").style.display="none";
}
}
</script>
</head>
<body>
<table>
<tr id="line1" style="display:block;">
<td>
aa
</td>
<td>
aa
</td>
</tr>
<tr>
<td>
bb
</td>
<td>
bb
</td>
</tr>
<tr>
<td>
cc
</td>
<td>
cc
</td>
</tr>
</table><input type="button" id="b1" value="hidden" onclick="he()">
</body>
</html>