function DoClick()
{
var table=document.createElement("tableMain");
document.body.insertAdjacentHTML("afterEnd",table);
}

解决方案 »

  1.   

    最好把你写的拿上来,改一改就差不多了.
    还有,你要在DoClick()里干什么啊?
      

  2.   

    就是动态在页面添加一个复杂的表格(文本框的下面), 但表格HTML写在HTC里面, 表格的HTML没写在页面 不懂HTC 就不用回答
      

  3.   

    给你一个我写的作参考吧http://community.csdn.net/Expert/topic/4332/4332701.xml?temp=.5925714
      

  4.   

    var table=element.document.createElement("tableMain");
    element.document.body.insertAdjacentHTML("afterEnd",table);
      

  5.   

    test.html 有一TEXT 框
    <input type="text" value="20040218" onfocus="showTimeTable()" style="BEHAVIOR: url(test.htc)"/>test.htc中有一表格
    <table id="tableMain" border="0" style="font-size:9pt;border:1px outset;background-color:threedface; cursor:default;display:none">
    <tr height="17"> <!--第二个表行-->
    <td>
    <font size="2">&nbsp;小时</font> <input type="checkbox" id="hourCheck" size="4" onclick="userHour()" >
    <select id="selectHour" NAME="selectHour"  onchange="changeHour()" >
    <option selected>23</option>
    </select>
    <font size="2">分</font> <input type="checkbox" id="minuteCheck" size="4" onclick="userMinute()" >
    <select ID="SelectMinute" NAME="SelectMinute"  onchange="changeHour()" >
    <option>59</option>
    </select>
    </td>
    <td>
    <font size="2">秒</font> <input type="checkbox" id="secondCheck" size="4" onclick="userSecond()">
    <select ID="selectSecond" NAME="selectSecond"  onchange="changeSecond()">
    <option>59</option>
    </select>
    </td>
    </table>
    问题: 
    当鼠标焦点到 TEXT 框的时候 “tableMain” 显示到它的下面
      

  6.   

    等候啊
       两重添加 HTC的 HTML 到 到 HTML 文件中   当弹出的表格  有动态变更的是后用后者  ?