javascript 代码翻译+asp.net问题 谢谢! 希望能详细点小弟有用 再一次感谢大哥大姐!

<scripttype="text/javascript">functiondelRowsinfo(obj){vartr=obj.parentElement.parent... <script type="text/javascript">
function delRowsinfo(obj)
{
var tr = obj.parentElement.parentElement;
var inputs = tr.getElementsByTagName('input');
for (var i = 0; i < inputs.length; i++)
{
if (inputs[i].type == "text")
{
inputs[i].value = "";

}
}
}

</script>
最后还问一个问题 inputs[i].value = "";
这个是将值设置为空
我要的是将Gridview的那一行隐藏
设置为隐藏不知道明白了我的意思吗?大哥大姐们

我把代码发在下面
</script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>

<asp:TemplateField>
<HeaderTemplate>
文本1
</HeaderTemplate>
<ItemTemplate><asp:TextBox id="tb1" runat="server" Text='<%# Eval("name1")%>' ></asp:TextBox></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
文本2
</HeaderTemplate>
<ItemTemplate><asp:TextBox id="tb2" runat="server" Text='<%# Eval("name2")%>' ></asp:TextBox></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
操作
</HeaderTemplate>
<ItemTemplate>
<a href="#" onClick=delRowsinfo(this)>删除内容</a></ItemTemplate>
<FooterTemplate></FooterTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</asp:Content>
我要实现的功能是清空gridview(不是删除数据库的数据)
有好的方法和思路分享下小弟吧 最好能具体点
展开
 我来答
MrK
2011-04-22 · TA获得超过3305个赞
知道大有可为答主
回答量:1988
采纳率:50%
帮助的人:1892万
展开全部
function delRowsinfo(obj)
{
var tr = obj.parentElement.parentElement; //获取obj对象的父级再父级的节点对象并赋值给tr
var inputs = tr.getElementsByTagName('input');//获取tr层中的所有标签为input的对象,返回值为一个数组
for (var i = 0; i < inputs.length; i++) //for遍历整个数组,将所有类型为text(文本输入框)的对象的值设置为空(内容清空)
{
if (inputs[i].type == "text")
{
inputs[i].value = "";

}
}
}

既然你的js是获取的是input对象那你为什么还要用textbox? 将全部的textbox改为input, 如:
<asp:TextBox id="tb1" runat="server" Text='<%# Eval("name1")%>' ></asp:TextBox>
改成:<input id="tb1" type="text" value='<%# Eval("name1")%>' />
追问
我知道了 太感谢了你了
也谢谢其他的哥哥 姐姐
看来我功底有待加强 谢谢
pjjdisc
2011-04-21 · 超过20用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:69.4万
展开全部
隐藏:
var tr = obj.parentElement.parentElement;
tr.style.display = "none";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-22
展开全部
inputs[i].style.display="block"或 inputs[i].style.visibility="visible"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
673276952
2011-04-20 · TA获得超过487个赞
知道答主
回答量:138
采纳率:0%
帮助的人:0
展开全部
没事
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式