求助!

asdsadqw123412 2010-01-22 04:36:25

<script type="text/javascript">
function getTable(){
var connt=myform.list.value;
//myform表单ID
//list一个影藏控件的ID
for(var i=0;i<=connt;i++){
switch(document.getElementById('book').rows[i].cells[5].innerHTML)
case 1:
document.getElementById('book').rows[i].cells[5].innerHTML="家人";
break;
case 2:
document.getElementById('book').rows[i].cells[5].innerHTML="领导";
break;
case 3:
document.getElementById('book').rows[i].cells[5].innerHTML="师长";
break;
case 4:
document.getElementById('book').rows[i].cells[5].innerHTML="朋友";
break;
case 5:
document.getElementById('book').rows[i].cells[5].innerHTML="同学";
break;
case 6:
document.getElementById('book').rows[i].cells[5].innerHTML="同事";
break;
}
}
</script>
...全文
64 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
asdsadqw123412 2010-01-22
  • 打赏
  • 举报
回复
终于解决了 、 最后换成了 if else

不过还是很感谢各位!
真哥哥 2010-01-22
  • 打赏
  • 举报
回复
楼主,有啥问题!
一弗楚 2010-01-22
  • 打赏
  • 举报
回复
<script type="text/javascript">
function getTable(){
var connt=myform.list.value;
//myform表单ID
//list一个影藏控件的ID
for(var i=0;i<=connt;i++){
switch(document.getElementById('book').rows[i].cells[5].innerHTML)
{
case 1:
document.getElementById('book').rows[i].cells[5].innerHTML="家人";
break;
case 2:
document.getElementById('book').rows[i].cells[5].innerHTML="领导";
break;
case 3:
document.getElementById('book').rows[i].cells[5].innerHTML="师长";
break;
case 4:
document.getElementById('book').rows[i].cells[5].innerHTML="朋友";
break;
case 5:
document.getElementById('book').rows[i].cells[5].innerHTML="同学";
break;
case 6:
document.getElementById('book').rows[i].cells[5].innerHTML="同事";
break;
}
}
}
</script>

LZ少了符号了
一弗楚 2010-01-22
  • 打赏
  • 举报
回复
<script type="text/javascript">
function getTable(){
var connt=myform.list.value;
//myform表单ID
//list一个影藏控件的ID
for(var i=0;i<=connt;i++){
switch(document.getElementById('book').rows[i].cells[5].innerHTML)
{
case 1:
document.getElementById('book').rows[i].cells[5].innerHTML="家人";
break;
case 2:
document.getElementById('book').rows[i].cells[5].innerHTML="领导";
break;
case 3:
document.getElementById('book').rows[i].cells[5].innerHTML="师长";
break;
case 4:
document.getElementById('book').rows[i].cells[5].innerHTML="朋友";
break;
case 5:
document.getElementById('book').rows[i].cells[5].innerHTML="同学";
break;
case 6:
document.getElementById('book').rows[i].cells[5].innerHTML="同事";
break;
}
}
}
</script>
happy002 2010-01-22
  • 打赏
  • 举报
回复
把case 后面的数字都用‘’引上试试
happy002 2010-01-22
  • 打赏
  • 举报
回复



这个思路没啥问题啊
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<div id="b">2</div>
<input type="button" onclick="a()">
<BODY>
<script>
function a(){
switch(document.getElementById("b").innerHTML){
case '1':
document.getElementById("b").innerHTML = "你好"
break;
case '2':
document.getElementById("b").innerHTML = "我好"
break;
default :
document.getElementById("b").innerHTML = "大家好"
break;
}
}
</script>
</BODY>
</HTML>
asdsadqw123412 2010-01-22
  • 打赏
  • 举报
回复
switch根据 document.getElementById('book').rows[i].cells[5].innerHTML的值

case 返回不同的结果
一弗楚 2010-01-22
  • 打赏
  • 举报
回复
怎么就一个数据转换的方法呀
Bird_fro 2010-01-22
  • 打赏
  • 举报
回复
也没说到底啥问题啊
Bird_fro 2010-01-22
  • 打赏
  • 举报
回复
楼主这是要干啥呢
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-22 04:36
社区公告
暂无公告