您好,我有一个 onclick 事件不起作用。有人可以看看我错过了什么吗?我使用文字从 vb.net 生成 html。onclick 的其他实例甚至可以在其他类似<tr>
的实例中使用,但是这个不起作用。以这种方式生成了许多表,但其中一些表不起作用。onclick 甚至没有发生。
<table class="redtbl"><tr><td>050-CONFIGURATION
MANAGEMENT</td></tr><tr id="050-CONFIGURATION
MANAGEMENTRT06420-11" style="display:none;"><td>Planned Effort: 1</td></tr><tr id="050- CONFIGURATION
MANAGEMENTRT06420-12" style="display:none;"><td>Actual Effort: </td></tr><tr id="050- CONFIGURATION
MANAGEMENTRT06420-13" style="display:none;"><td>Assignee: </td></tr><tr class ="redtr"><td onclick="run('050-CONFIGURATION
MANAGEMENTRT06420-1')">Assigned</td></tr></table>
这是我点击查看源代码时的 html 代码。它的布局似乎很混乱。我想知道它是否来自所有以某种方式添加的空间。这是一个完美世界中应该是什么样子的漂亮视图。
<table class="redtbl">
<tr>
<td>050-CONFIGURATION MANAGEMENT</td>
</tr>
<tr id="050-CONFIGURATION MANAGEMENTRT06420-11" style="display:none;">
<td>Planned Effort: 1</td>
</tr>
<tr id="050-CONFIGURATION MANAGEMENTRT06420-12" style="display:none;">
<td>Actual Effort: </td>
</tr><tr id="050-CONFIGURATION MANAGEMENTRT06420-13"style="display:none;">
<td>Assignee: </td>
</tr>
<tr class ="redtr">
<td onclick="run('050-CONFIGURATION MANAGEMENTRT06420-1')">Assigned</td>
</tr>
</table>
当我在 vb.net 中编写代码时,我以这种格式进行
Literal3.Text = "<table><tr><td></td></tr></table>"
这是在vb代码中实际生成的地方
Literal3.Text &= "<tr>" &
"<td>" &
"<table" & colortbl & ">" &
"<tr>" &
"<td>" & MyDataReader(5) & "</td>" &
"</tr>" &
"<tr id=""" & MyDataReader(5).ToString & MyDataReader(2).ToString & "1" & """ style=""display:none;"">" &
"<td>Planned Effort: " & MyDataReader(6) & "</td>" &
"</tr>" &
"<tr id=""" & MyDataReader(5).ToString & MyDataReader(2).ToString & "2" & """ style=""display:none;"">" &
"<td>Actual Effort: " & MyDataReader(7) & "</td>" &
"</tr>" &
"<tr id=""" & MyDataReader(5).ToString & MyDataReader(2).ToString & "3" & """ style=""display:none;"">" &
"<td>Assignee: " & MyDataReader(8) & "</td>" &
"</tr>" &
"<tr" & colortr & ">" &
"<td onclick=""run('" & MyDataReader(5).ToString & MyDataReader(2).ToString & "')"">" & MyDataReader(4) & "</td>" &
"</tr>" &
"</table>" &
"</td>" &
"</tr>"
对不起,如果这篇文章很长,我只想详细说明一下。