javascript - .AppendChild() 在执行脚本后不显示

标签 javascript jquery css

好吧,这是一个奇怪的问题,当脚本运行时,它运行良好但它没有在屏幕上显示它然后当我“检查元素”并关闭检查元素的窗口或放大/缩小页面时,它出现。 我确信任何“显示”css 属性都没有问题,因为即使在放大/缩小后它也不会显示...

我真的想不通为什么会这样:/

脚本:

function css() //create new
{
    var qntinputs = document.getElementsByTagName('input');
var j = qntinputs.length + 9;
var i = qntinputs.length;


for (i; i<j;i++)
{ 
    table = document.getElementById("table");
      var element = document.createElement('div');
      var input = document.createElement("input");
      element.className = "cell";
      element.style.paddingTop = "0px";
      element.style.height = "50px";
      input.className = "insert" + i;
      if (i == j-1 || i == j-2)
      {
          if (i==j-1) 
          {
               element.style.width ="100px";
               input.style.width ="90px";
               input.style.paddingLeft = "5px";
          }
          else 
          {
              element.style.width ="90px";
              input.style.width ="90px";
          }
        input.type = "checkbox";
      }
      else
      {
          if (i == j-4 || i == j-3)
          {
              input.type = "time";
          }
          else
          {

              if (i== j-5)
              {
                input.type = "date";
              }
                  else
                  {
                      if (i== j-6)
                      {
                        element.style.width = "90px";
                        input.style.width = "80px";
                      }
              }
           }
      } 
      document.getElementById("table").appendChild(element);
     table.appendChild(element);
     element.appendChild(input);
}
i = qntinputs.length;
}

有没有一种方法可以“刷新”或再次放大和缩小以显示它?

最佳答案

您不能将 div 添加为 table 子元素。它需要在 td 中。您需要将 tr 附加到表中,然后是 td 元素,然后是 div 元素,或者代替 div直接在td

上插入内容

关于javascript - .AppendChild() 在执行脚本后不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25314770/

相关文章:

html - 如何将常见的 CSS 类应用于阴影元素?

javascript - 在私有(private)函数中访问全局(javascript)变量

javascript - 如何阻止用户使用浏览器的后退按钮或退格键访问上一个jsp页面

javascript - 如何使用 jquery 获取特定文本框中的值并使用 onfocus 将其存储到变量中

javascript - encodeURIComponent 等效对象-c

html - 我正在尝试使用背景颜色的右上边框图像

javascript - iPad 5x 操作系统错误渲染网页 JavaScript 是否常见?

javascript - 如何分离日期输入 Bootstrap 日期范围选择器

javascript - 在 jQuery/JavaScript 中使用 Promise 时遇到问题。脚本似乎没有等待

javascript - 使用 php 和 sql-query 的 AJAX POST 只能运行一次