如本来的
<asp:TemplateField>
<ItemTemplate>
<input type="button" value="显示" onclick="GoShowDetail(this,1);" />
<input type="button" value="隐藏" onclick="GoShowDetail(this,2);" />
</ItemTemplate>
</asp:TemplateField>
<script type="text/javascript">
function GoShowDetail(btn,i)
{
var tr = btn.parentElement.parentElement.nextSibling;
tr.style.display = (i==1)?"":"none";
window.parent
}
</script>
上面的可行 //
但我改为
<ItemTemplate>
<a href="javascript:GoShowDetail(this,1);">显示</a>
<a href="javascript:GoShowDetail(this,2);">隐藏</a>
</ItemTemplate>
这个时候提示:btn.parentElement.parentElement为空或不是对像
然后我把
btn.parentElement.parentElement
改为
btn.parent.parent 可以找到对像
但是提示:tr.style为空或不是对像谢谢要怎么改
还有.parentElement .parent
有什么区别
<asp:TemplateField>
<ItemTemplate>
<input type="button" value="显示" onclick="GoShowDetail(this,1);" />
<input type="button" value="隐藏" onclick="GoShowDetail(this,2);" />
</ItemTemplate>
</asp:TemplateField>
<script type="text/javascript">
function GoShowDetail(btn,i)
{
var tr = btn.parentElement.parentElement.nextSibling;
tr.style.display = (i==1)?"":"none";
window.parent
}
</script>
上面的可行 //
但我改为
<ItemTemplate>
<a href="javascript:GoShowDetail(this,1);">显示</a>
<a href="javascript:GoShowDetail(this,2);">隐藏</a>
</ItemTemplate>
这个时候提示:btn.parentElement.parentElement为空或不是对像
然后我把
btn.parentElement.parentElement
改为
btn.parent.parent 可以找到对像
但是提示:tr.style为空或不是对像谢谢要怎么改
还有.parentElement .parent
有什么区别
<a href="#" onclick="javascript:GoShowDetail(this,1);">显示</a>
<a href="#" onclick="javascript:GoShowDetail(this,2);">隐藏</a>
</ItemTemplate>
<a href="#" onclick="GoShowDetail(this,1);">显示</a>
<a href="#" onclick="GoShowDetail(this,2);">隐藏</a>
</ItemTemplate>
那parentElement .parent
有什么区别谢谢
http://www.gimoo.net/html/DHTML/
http://www.zzbest.net/WebDesign/fwzc/Download/0vyele1j/57s5fja4.html