javascript - 使用 javascript 函数在 <div> 内渲染 HTML 表格

标签 javascript html

我正在尝试让我的 javascript 函数在我的网站上的内容 div 中创建一个 html 表。问题是,它不是显示在 div 内部而是显示在其下方。我怎样才能把它放进去?

<div id="tab-container" class='tab-container'>
    <ul class='etabs'>
        <li class='tab'><a href="#tabs1-start">Start</a></li>
        <li class='tab'><a href="#tabs1-schicht">Schichtplan</a></li>
        <li class='tab'><a href="#tabs1-rechnung">Rechnung</a></li>
        <li class='tab'><a href="#tabs1-kontakt">Kontakt</a></li>
    </ul>
    <div class='panel-container'>
        <div id="tabs1-start">
            Test page 1
        </div>
        <div id="tabs1-schicht">
            <script type"text/javascript">
                tableCreate();
            </script>
        </div>
        <div id="tabs1-rechnung">
            Test page3

        </div>
        <div id="tabs1-kontakt">
            Test page4
        </div>
    </div>
</div>

这是我带有导航栏的基本网站。当我使用 xampp 运行它时,js 函数 tableCreate();面板容器 div 关闭后显示。

这是我的js代码:

function tableCreate(){
//var schicht=["datum","schicht","schicht","schicht","dispo","schicht","schicht","schicht","schicht","schicht","schicht","dispo"];
var body=document.getElementsByTagName('body')[0];
var tbl=document.createElement('table');
tbl.style.width='100%';
tbl.setAttribute('border','1');
var tbdy=document.createElement('tbody');
for(var i=0;i<28;i++){
    var tr=document.createElement('tr');
    for(var j=0;j<12;j++){
        if(i==27 && j==12){
                break   
                 } else {
        var td=document.createElement('td');
        td.appendChild(document.createTextNode('schicht'))
        tr.appendChild(td)
        }
    }
    tbdy.appendChild(tr);
}
tbl.appendChild(tbdy);
body.appendChild(tbl)

提前致谢。

最佳答案

使用 document.getElementById('tabs1-schicht'); 而不是 document.getElementsByTagName('body')[0];

关于javascript - 使用 javascript 函数在 <div> 内渲染 HTML 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27395012/

相关文章:

javascript - 如何使用变量构建有效的 JQuery 选择器

javascript - 我如何将 iframe 显示为 div 中的字符串

javascript - 正则表达式查找具有给定属性的 React JSX 元素?

javascript - 如何使用链接在输入框之间导航?

javascript - 响应图像tinymce图像链接

html - Phpdolphin 增加轮廓覆盖的高度

asp.net - HTML 样式问题

javascript - 制作用于绘制和修改图像的 Web 应用程序的最佳方法是什么?

javascript - 如何使用 requireJs 的多文件库

java - 我如何在java查询循环中打印 "resultList"并使用javascript打印出来?