【发布时间】:2010-11-16 16:25:14
【问题描述】:
这是部分标记:
<tr class="Comment">
<td class="CommentCheck">
<input id="ctl00_col2_rptComments_ctl01_chkBox" type="checkbox" name="ctl00$col2$rptComments$ctl01$chkBox" />
<input type="hidden" name="ctl00$col2$rptComments$ctl01$hdnFldItemID" id="ctl00_col2_rptComments_ctl01_hdnFldItemID" value="35" />
</td>
<td class="CommentBy" >
<span id="ctl00_col2_rptComments_ctl01_lblUserName" title="Posted by name">Jack</span>
<tr>
<td colspan="100%" class="BodyComment">
<div id="ctl00_col2_rptComments_ctl01_TheTable" style="padding: 0 0 0 40px;display:none;">
<span id="ctl00_col2_rptComments_ctl01_TextBox1" style="display:inline-block;width:75%; border: thin solid #000000;padding: 4px 4px 4px 4px;">I know it all now!</span>
</div>
</td>
</tr>
</tr>
在页面上有很多这样的行,我想找到标记 chkBox 的所有行,并使用 cleintId='TheTable' 取消隐藏/隐藏 div..
这是我的 javascript 函数的一部分:
function SelectClick() {
var TargetBaseControl = document.getElementById("commentsTable");
var Inputs = TargetBaseControl.getElementsByTagName('input');
for (var n = 0; n < Inputs.length; ++n)
if (Inputs[n].type == 'checkbox' && Inputs[n].id.indexOf('chkBox', 0) >= 0)
{
如何找到clientId为'TheTable'的div?
【问题讨论】:
-
问题的结尾好像不见了。
-
您是否将所有代码都粘贴到那里,或者缺少什么?
-
如果你问的是 javascript 函数,那么是的,这是我到目前为止写的,现在我需要找到 div 'TheTable'
-
我要补充一点,创建一个 id 为“TheTable”的 div 有点误导。 div 不是表格 :)
-
你没有关闭第二个 TD
标签: asp.net javascript html