为了账号安全,请及时绑定邮箱和手机立即绑定

输入一个数,然后用表格的形式将1到这个数之间的偶数输出来,为什么我这样没有表格出来,帮帮忙改正,3Q

输入一个数,然后用表格的形式将1到这个数之间的偶数输出来,为什么我这样没有表格出来,帮帮忙改正,3Q

superli18 2016-02-21 16:38:00
查看完整描述

3 回答

?
陌熙

TA贡献18条经验 获得超24个赞

你有调用js()方法吗?

查看完整回答
1 反对 回复 2016-02-22
?
superli18

TA贡献1条经验 获得超0个赞

看一下错哪里,表格没有出来

查看完整回答
反对 回复 2016-02-22
?
李晓健

TA贡献1036条经验 获得超461个赞

function js(){
    var num = parseInt(document.getElementById('num').value);
    var table = '<table>';
    for(var i= 1;i<num;i++){
        if(i==1){
            table+='<tr>';
        }
        if(i%2==0){
            table+='<td>'+i+'</td>';
        }
        if(i>0 && i%8==0){
            table+='</tr><tr>';
        }
        if(i==num){
            table+='</tr>';
        }
    }
    document.body.innerHTML = document.body.innerHTML+table;
}


查看完整回答
反对 回复 2016-02-21
  • superli18
    superli18
    还是没有表格出来的啊,难道表格是透明的?
  • superli18
    superli18
    就是我想给表格显示出来,不是透明的那种
  • ruibin
    ruibin
    你这个能出来才怪,你创建的这是什么个鬼东西?这个是字符串啊,创建一个字符串,却不去解析他,那么他永远就是字符串,不会主动成为一个节点树。创建表格要这样var table = document.createElement('table');然后用appendChild添加tr,然后添加td 这样才能成为表格。具体操作自己试试吧。
点击展开后面2
  • 3 回答
  • 0 关注
  • 1610 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信