在使用javascript创建表的问题
Problem in creating table using javascript
嗨,我正在创建一个div内的表,但它没有显示在网页上。我的html代码是
<div id="right">
<h2 id="right1">hello !</h2>
<div id="previewWin">
</div>
<div id="welcome">
</div>
</div>
CSS像:
#right {
float:right;
width: 490px;
padding-right: 110px;
padding-top: 301px;
}
#welcome {
margin-right: 20px;
}
#previewWin {
background-color: #decea2;
width: 150px;
height: 200px;
font: 1.0em arial, helvetica, sans-serif, larger, bold;
padding: 5px;
position: absolute;
visibility: hidden;
border: 1px solid ;
overflow: hidden;
}
#previewWin h1, #previewWin h2 {
font-size: 1.0em;
}
PreviewWin是一个隐藏div:
Javascript代码:
function CreateInterface(){
var table=document.createElement("table");
var tr = document.createElement("tr");
table.appendChild(tr);
var td = document.createElement("td");
tr.appendChild(td);
document.getElementById("welcome").appendChild(table);
}
表现在显示在浏览器中…请帮帮我……这个CreateInterface函数触发一个onclick事件…提前感谢
由于您没有对表格应用任何样式,并且表格为空,因此没有任何内容可供您查看。
如果你想看到没有任何内容的表格,给它一些边框和填充。
您必须在<table>
中有一个<tbody>
,以便您的代码在Internet Explorer中工作:
var table = document.createElement("table");
var tbody = document.createElement("tbody");
var tr = document.createElement("tr");
table.appendChild(tbody);
tbody.appendChild(tr);
尝试创建tbody
,使用它,然后将此tbody
附加到table
。
添加一些内容,你的表格应该是可见的。
function CreateInterface()
{
var table=document.createElement("table");
var tr = document.createElement("tr");
table.appendChild(tr);
var td = document.createElement("td");
td.innerHTML = "Hello World";
tr.appendChild(td);
document.getElementById("welcome").appendChild(table);
}
相关文章:
- 使用导航属性创建Kendo UI网格模型的问题
- 从数组在d3中创建条形图时出现问题
- Knockout映射创建/更新出现问题
- 创建服务器控件.创建问题
- 标签的rggraph问题Above未出现在第二个图形创建中
- 在我的网站上创建一个在1-10之间不断变化的数字时遇到了问题.Javascript
- 创建jQuery对象时出现问题
- 动态创建foreignGroup并将其添加到svg中有什么问题
- 使用jQuery和CSS创建多个生成的粘性头时出现问题
- InnerHTML创建问题,没有't加载顺序正确,可能存在处理问题
- 我可以设置这个吗'某事'在该服务中动态创建的嵌套对象中的服务?(可能是范围问题)
- 关于如何为答案和问题创建良好结构的提示
- 使用jqplot和html css和js在ios xcode上创建饼图的问题
- 创建php/javascript倒计时计时器时出现问题
- 创建/使用简单的美制到公制转换器的问题.(HTML/JavaScript)函数未启动
- 在androidwebview中为本地文件创建脚本标记时出现问题
- 使用js:order<创建表时出现问题;tr>并且<td>
- 在Internet Explorer 8中的Iframe中创建TinyMCE时出现问题
- d3js:创建一个可折叠的表&嵌套数据的问题
- 创建可在任何地方使用的 JS 函数?范围和功能“未定义”的问题