Javascript 如何为动态生成的html代码自动增加索引
我有一个java代码,它在运行时生成html代码。基本上,我将整个html模板作为字符串存储在一个变量中,只是在变量中动态添加行值以完成html文件。执行完成后,我打开html报告,得到如下报告: 问题是当我打开html报告时,我希望Indx行自动递增为1,2,3,4Javascript 如何为动态生成的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">
<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页面时递增?您必须将其存储在某个位置(如果您希望将其存储在浏览器中,可能会有所帮助)。我投票将此问题作为非主题关闭,因为此问题只要求提供所需输出的代码。堆栈溢出不是代码编写服务。