Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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 如何为动态生成的html代码自动增加索引_Javascript_Html - Fatal编程技术网

Javascript 如何为动态生成的html代码自动增加索引

Javascript 如何为动态生成的html代码自动增加索引,javascript,html,Javascript,Html,我有一个java代码,它在运行时生成html代码。基本上,我将整个html模板作为字符串存储在一个变量中,只是在变量中动态添加行值以完成html文件。执行完成后,我打开html报告,得到如下报告: 问题是当我打开html报告时,我希望Indx行自动递增为1,2,3,4 <html> <head> <meta http-equiv="Content-type" content="text/html;charset=UTF-8">

我有一个java代码,它在运行时生成html代码。基本上,我将整个html模板作为字符串存储在一个变量中,只是在变量中动态添加行值以完成html文件。执行完成后,我打开html报告,得到如下报告:

问题是当我打开html报告时,我希望Indx行自动递增为1,2,3,4

    <html>
     <head>
       <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
       <h1 align="center">XYZ</h1>
        <style type='text/css'>
        .logTable {font-size:12px;color:#333333;width:100%;border-width: 
          1px;border-color: 
        #729ea5;border-collapse: collapse;}.logTable th {font- 
         size:12px;background-color:#730ea5;border- 
         width: 1px;padding: 8px;border-style: solid;border- 
          color:#730ea5;text-align:left;}.logTable 
           tr:nth-child(odd) {background-color:#00FF00;}.logTable tr:nth- 
         child(even) {background- 
         color:#ffffff;}.logTable td {font-size:12px;border-width: 
          1px;padding: 8px;border-style: 
         solid;border-color: #00FF00;}.logTable tr:hover {background- 
            color:#5cb3c4;}.txtColor 
         {color:red;}.warningText {color:yellow;}
     </style>
     </head>

    <body>
     <table class='logTable' border='1'>
    <tr>
        <th>Indx</th>
        <th>Scrsht</th>
        <th>Time</th>
        <th>Fle</th>
        <th>Level</th>
        <th>Msg</th>
    </tr>
    <tr>
        <td></td>
        <td>scremn</td>
        <td>"5r7date"</td>
        <td>"hjbk"</td>
        <td>"ajkb"</td>
        <td>ffhc</td>
    </tr>
      </body>
    </html>

    --------------------- Adding code below as asked by sunil lama
   public synchronized void Info(String message,boolean Flag) {
     try {
        String nameClass = Thread.currentThread().getStackTrace() 
        [2].getClassName();
        String nameMethod = Thread.currentThread().getStackTrace() 
        [2].getMethodName();
        String lineNumber = 
         Integer.toString(Thread.currentThread().getStackTrace() 
        [2].getLineNumber());
        String stack = "ClassName:-"+nameClass+" , MethodName:- 
          >"+nameMethod+" , LineNumber:->"+lineNumber;
        writer.append(getHtml(message,stack,Flag,driver,"INFO")); 
        writer.flush();
        i++;
    }catch (Exception e) {
        e.printStackTrace();
    }
   }

       can some one check the issue

XYZ
.logTable{字体大小:12px;颜色:#333333;宽度:100%;边框宽度:
1px;边框颜色:
#729ea5;边框折叠:折叠;}.logTable th{font-
尺寸:12px;背景色:#730ea5;边框-
宽度:1px;填充:8px;边框样式:实心;边框-
颜色:#730ea5;文本对齐:左;}.logTable
tr:nth child(奇数){背景色:#00FF00;}。日志表tr:nth-
儿童(偶数){背景-
颜色:#ffffff;}。日志表td{字体大小:12px;边框宽度:
1px;填充:8px;边框样式:
纯色;边框颜色:#00FF00;}。logTable tr:hover{background-
颜色:#5cb3c4;}.txtColor
{color:red;}.warningText{color:yellow;}
Indx
Scrsht
时间
弗莱
水平仪
味精
斯克伦
“5R7日期”
“hjbk”
“ajkb”
ffhc
---------------------根据sunil lama的要求添加以下代码
公共同步的无效信息(字符串消息,布尔标志){
试一试{
字符串名称类=Thread.currentThread().getStackTrace()
[2] .getClassName();
String nameMethod=Thread.currentThread().getStackTrace()
[2] .getMethodName();
字符串行号=
Integer.toString(Thread.currentThread().getStackTrace())
[2] .getLineNumber());
String stack=“ClassName:-”+nameClass+”,MethodName:-
>“+nameMethod+”,行号:->“+LineNumber;
append(getHtml(消息、堆栈、标志、驱动程序,“INFO”);
writer.flush();
i++;
}捕获(例外e){
e、 printStackTrace();
}
}
有人能检查一下这个问题吗

您的html是静态的,实际动态填充html的代码在哪里?@SunilLama我有一个java项目,它只是附加/插入。。。。在此html文件中是的,请粘贴您正在使用的部分或函数,以便您希望此单元格在每次打开此html页面时递增?您必须将其存储在某个位置(如果您希望将其存储在浏览器中,可能会有所帮助)。我投票将此问题作为非主题关闭,因为此问题只要求提供所需输出的代码。堆栈溢出不是代码编写服务。