(广州某家公司的-_-)javascript打印出了什么
<script text="text/javascript">
<!--
  var a =[[0,1],[2,3]]
  alert(a[0][1]);
  alert(a[0,1]);
  alert([0]);
-->javascript,怎么样选中一个checkbox,设置它无效下面的分别代表什么意思
 td{with100%}
.td{with100%}
#td{with100%}假定一个网页用到table布局,用javascript把最后一个表的的边框改成红色新增录入表格,边框为lpx细线,点击按钮增加一行(复制一行)页面上输入行数动态产生一个两列表格,左边为1行,右边为N行表A, A1表示学号 A2表示姓名 A3表示所在单位 A4表示年龄
表B, B1表示课程编号 B2表示课程名称
表C, A1表示学号 B1表示课程编号 C1表示成绩
(这个题目要写6个SQL,只大概记得3个了)
用嵌套语句列出选修了5门以上可生的所有学生姓名
用嵌套语句列出所有课程都选修了的学生学号
用嵌套语句列出没有选修课程名称为"物理"的所有学生学号表S SNO表示学号 SNAME表示学生名字
表C CNO表示课程编号 CNAME表示课程名称 CTEACHER表示课程老师
表SC SNO表示学号 CNO表示课程编号 SGRADE表示成绩
(这个题目要写5个SQL)
列出没有选修李明老是任教课程的所有学生学号
列出所有两门课程没有及格的学生姓名
列出既选修了1号课程又选修了2号课程的所有学生学号和姓名
列出1号课程成绩大于2号课程成绩的所有学生学号,名字,1号课程成绩,2号课程成绩
列出1号课程成绩大于2号课程成绩的所有学生名字和该学生的平均成绩

解决方案 »

  1.   

    做了一些<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
      <title> new document </title>
    </head><script type="text/javascript">
    String.prototype.trim = function() {
      return this.replace(/^\s+/, '').replace(/\s+$/, '');
    }window.$ = function(id) {
      if(typeof id == 'string') {
        return document.getElementById(id);
      }
      return id;
    }/**
     * 更改 checkbox 的选择
     */
    function change(id) {
      var chk = $(id);
      chk.checked = !chk.checked;
    }/**
     * 将表格中最后一行再复制新增一行
     */
    function copyRow(id) {
      var tab = $(id);
      var lastRow = tab.rows[tab.rows.length - 1];
      var addRow = lastRow.cloneNode(true);
      lastRow.parentNode.insertBefore(addRow, lastRow);
    }/**
     * 删除表格中的最后一行
     */
    function deleteRow(id) {
      var tab = $(id);
      var len = tab.rows.length;
      if(len <= 1) {
        alert('只剩下一行了,不能再删了!');
        return;
      }
      tab.deleteRow(len - 1);
    }/**
     * 生成表格
     */
    function generateTab(id) {
      var div = $('tab');
      var input = $(id);
      var rows = parseInt(input.value) || 5
      div.innerHTML = '';
      var tab = document.createElement('table');
      tab.border = '1';
      for(var i = 0; i < rows; i++) {
        var row = tab.insertRow(-1);
        if(i == 0) {
          var first = row.insertCell(-1);
          first.rowSpan = rows;
          first.innerHTML = i;
        }
        var cell = row.insertCell(-1);
        cell.innerHTML = i + 1;
      }
      div.appendChild(tab);
      input.focus();
      input.select();
    }/**
     * 改变最后一个表格的底色
     */
    function changeLastTable() {
      var tabs = document.getElementsByTagName('table');
      var lastTab = tabs[tabs.length - 1];
      // lastTab.style.borderBottomStyle = 'solid';
      // lastTab.style.borderBottomWidth = '2px';
      // lastTab.style.borderBottomColor = 'blue';
      lastTab.style.borderBottom = '2px solid blue';
    }
    </script><style type="text/css">
    td {
      width: 100px;
      height: 25px;
      background-color: red;
    }
    #td {
      background-color: blue;
    }
    .td {
      width: 50px;
      background-color: lime;
    }table {
      margin: 20px 0;
    }
    #tab td {
      background-color: white;
    }
    .add {
      border-left: 1px solid black;
      border-top: 1px solid black;
    }
    .add td {
      background-color: white;
      border-right: 1px solid black;
      border-bottom: 1px solid black;
    }
    </style><body>  
      <input type="button" onclick="changeLastTable();" value="改变最后一个表的底边为蓝色"><br/> 
      
      <input type="checkbox" name="chk" id="chk"/> 选择
      <input type="button" onclick="change('chk');" value="选择"><br/>  <table>
        <tr>
          <td>td</td>
          <td id="td">#td</td>
          <td class="td">.td</td>
        </tr>
      </table>
      <input type="text" name="rows" id="rows"/>
      <input type="button" onclick="generateTab('rows');" value="生成表格"><br/>
      <div id="tab"></div>
      
      <table class="add" cellspacing="0">
        <tr>
          <td>a</td>
          <td>b</td>
          <td>c</td>
        </tr>
      </table>  <input type="button" onclick="copyRow('add');" value="复制一行">
      <input type="button" onclick="deleteRow('add');" value="删除一行"><br/>
      <table class="add" cellspacing="0" id="add">
        <tr>
          <td>1</td>
          <td>2</td>
          <td>3</td>
          <td>4</td>
        </tr>
        <tr>
          <td>a</td>
          <td>b</td>
          <td>c</td>
          <td>d</td>
        </tr>
      </table>
      
      <table class="add" cellspacing="0">
        <tr>
          <td>a</td>
          <td>b</td>
          <td>c</td>
        </tr>
      </table>
    </body>
    </html>
      

  2.   

    下面的分别代表什么意思 
    td{with100%} 
    .td{with100%} 
    #td{with100%} 解答:td{with100%} 为标签选择器,即所有<td>标签都带有这个css属性;.td{with100%} 为class选择器,即name="td"的都是这个css属性;#td{with100%} 为ID选择器,所有ID=“td”的都带这个css样式。
      

  3.   

    我来回答最后五到--列出没有选修李明老是任教课程的所有学生学号 
    --access可执行
    select sno 
    from sc,c
    where sc.cno=c.cno and cteacher<>'李明'
    --sql,access都可以执行
    select sno 
    from sc,c
    where sc.cno=c.cno and cteacher  not in('李明')--列出所有两门课程没有及格的学生姓名 
    --这里设置10分为及格线
    select sname 
    from s,sc
    where s.sno=sc.sno and sgrade<10
    group by sname
    having count(cno)>=2--列出既选修了1号课程又选修了2号课程的所有学生学号和姓名
    select s.sno,sname
    from sc,s
    where s.sno=sc.sno and sc.cno=1 and s.sno in (select s.sno 
                                                  from sc,s
                                                  where s.sno=sc.sno and sc.cno=2)
     
    --列出1号课程成绩大于2号课程成绩的所有学生学号,名字,1号课程成绩,2号课程成绩 
    select distinct s.sno,sname,grade1.sgrade as 课程1,grade2.sgrade as 课程2
    from sc,s,(select sgrade,sno from sc where cno=1) grade1 ,(select sgrade,sno from sc where cno=2) grade2
    where s.sno=sc.sno and grade1.sno=s.sno and grade2.sno=s.sno and grade1.sgrade > grade2.sgrade--列出1号课程成绩大于2号课程成绩的所有学生名字和该学生的平均成绩
    select sc.sno,avg(sc.sgrade)
    from sc,s,(select sgrade,sno from sc where cno=1) grade1 ,(select sgrade,sno from sc where cno=2) grade2
    where s.sno=sc.sno and grade1.sno=s.sno and grade2.sno=s.sno and grade1.sgrade > grade2.sgrade
    group by sc.sno
    检验过 都可以执行 (在access中执行的,因为我没有装sql)