Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript自动将id和内容放入表td中_Javascript_Html - Fatal编程技术网

使用javascript自动将id和内容放入表td中

使用javascript自动将id和内容放入表td中,javascript,html,Javascript,Html,我正在尝试创建表,并使用Javascript将id和内容放入其中 “”包含的字符是char(月份的第一个或第二个字母),n是在for loo运行时更改的数字。我还必须将++n值填入td class='firstLine' <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" type="text/css"

我正在尝试创建表,并使用Javascript将id和内容放入其中

“”包含的字符是char(月份的第一个或第二个字母),n是在for loo运行时更改的数字。我还必须将++n值填入td class='firstLine'

<html>
  <head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="./css/mydiary.css">
  </head>
  <body>
    <script type="text/javascript">
      var x = 32;
      var n = 0;
      document.write("<table>");
      for(i = 0; i<x; i++){
        document.write("<tr>");
          document.write("<td class='firstLine'>/*++n value*/</td>");
          document.write("<td id='j'+n></td>");
          document.write("<td id='f'+n></td>");
          document.write("<td id='m'+n></td>");
          document.write("<td id='a'+n></td>");
          document.write("<td id='ma'+n></td>");
          document.write("<td id='ju'+n></td>");
          document.write("<td id='jl'+n></td>");
          document.write("<td id='au'+n></td>");
          document.write("<td id='s'+n></td>");
          document.write("<td id='o'+n></td>");
          document.write("<td id='n'+n></td>");
          document.write("<td id='d'+n></td>");
        document.write("</tr>");
        n++;
      };
      document.write("</table>");
    </script>
  </body>
</html>

var x=32;
var n=0;
文件。填写(“”);

对于(i=0;i在您的代码中,您将
n
递增两次(如果这是基于意图):一次在表的开头使用
++n
,另一次在表行的末尾使用
n++
写入。您需要的是在开始时简单地执行
n++

另外,关于将ID附加到
元素,请记住您只是在执行字符串连接,因此这将起作用:

document.write("<td id='j"+n+"'></td>");

在您的代码中,您将递增
n
两次(如果这是基于意图):一次在表的开头使用
++n
,另一次在表行的末尾使用
n++
写入。您需要的是在开始时简单地执行
n++

另外,关于将ID附加到
元素,请记住您只是在执行字符串连接,因此这将起作用:

document.write("<td id='j"+n+"'></td>");

那么你的问题是什么。这怎么不符合你的要求呢?@Glubus我得到了答案!谢谢你的提问!很高兴你能让它工作,别忘了通过点击答案旁边的复选标记将答案标记为正确来结束这个问题。那么你的问题是什么。这怎么不符合你的要求呢?@Glubus我得到了答案!T谢谢你的提问!很高兴你能成功,别忘了通过点击答案旁边的复选标记将答案标记为正确来结束这个问题