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> 展开
<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> 展开
展开全部
你好,这个问题很简单,代码也不复杂:
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}
其余占位符,以此类推。当占位符对应数据不存在时自然就显示为空了。
希望是你想要的结果,望采纳~~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询