Javascript如何把id="Id1"的tr下td的所有input值设为空

<trid="Id1"><td><inputtype="text"value="$Data.Name"/></td><td><inputtype="text"value=... <tr id="Id1">
<td><input type="text" value="$Data.Name"/></td>
<td><input type="text" value="$Data.Sex"/></td>
<td><input type="text" value="$Data.BirthYear"/></td>
<td><input type="text"value="$Data.SchoolYear"/></td>
<td><input type="text" value="$Data.Dept"/></td>
<td><input type="text"value="$Data.Major"/></td>
<td><input type="text" disabled="disabled"value="$Data.psw"/></td>
</tr>
展开
 我来答
zwjtk
推荐于2018-03-07 · TA获得超过1741个赞
知道小有建树答主
回答量:300
采纳率:82%
帮助的人:210万
展开全部

你好,这个问题很简单,代码也不复杂:

var tr = document.getElementById("Id1"), // 取得ID为Id1的tr对象
    inps = tr.getElementsByTagName('input'); // 从tr 对象中获取所有input对象
for(var i = 0, len = inps.length; i < len; i++) {
    inps[i].value = ''; // 将每一个input的value置为空
}

当然,如果你写的是velocity模板,可能不需要这样弄,可以直接修改占位符

$Data.Name 改为 $!{Data.Name}

其余占位符,以此类推。当占位符对应数据不存在时自然就显示为空了。

希望是你想要的结果,望采纳~~

百度网友d8b68f5
2015-10-29
知道答主
回答量:13
采纳率:0%
帮助的人:7.2万
展开全部
$("#Id1 td").find("input").val("");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式