javascript清空一个div中所有textbox控件的值,比如TextBox元本框
解决方案 »
- 求助!我遇到了一个很诡异的问题,各位路过的大神帮忙看看
- div重叠,如何点到被挡住的div
- WMP为什么不能实现连播?(有完整代码,复制即可测试)
- 如何在弹出的页面上调用父页面上的javascript函数?
- HTM文件中JAVASCRIPT的某个函数,如何把下面的内容正确显示到htm网页上------刚才写错了要包含的内容
- 大家在写代码的时候只考虑IE吗?
- 贴一个XMLDOM的异步加载例子,请大家进来拍砖,呵呵,没分散了
- 紧急求助,如何用javascript设置IE的打印页边距.
- 如何取得读网页时ie的状态,如正在下载,完毕等等?
- jQuery 错误
- 来个高难度的仿51job的智能类别(我截图了)能做的出来不?
- jscript setTimeout()会不会影响CPU的性能
<head>
<title>Test Clear Div's Input</title>
</head>
<script language="javascript">
function clearDiv()
{
var obj;
for(i = 0; i < div1.children.length; i++){
obj = div1.children[i];
if( obj.type =="text"){
obj.value = "";
}
}
}
</script>
<body>
<div id="div1">
<input type="button" value="btn1">
<input type="text" id="text1" value="text1">
<input type="button" value="btn2">
<input type="text" id="text2" value="text2">
<input type="text" id="text3" value="text3">
<input type="text" id="text4" value="text4">
<input type="text" id="text5" value="text5">
<input type="text" id="text6" value="text6">
</div>
<br/>
<input type="button" value="clear" onclick="clearDiv()"></body>
<html>
var doClear=function(){
var parent=$("inputLayer");
if(parent) var inputs=parent.childNodes;
for(var iLen=inputs.length,i=0;i<iLen;i++){
//JS中几乎任何对象都可以扩展其属性,方法或事件...
if(inputs[i].tagName=="INPUT" && inputs[i].type=="text"){
inputs[i].value="";
}
}
}
var $=function(id){
if(id && typeof id=="string"){
return document.getElementById(id);
}
}
<div id="inputLayer">
<input type="text" value="1sf" />
<input type="text" value="abccdd" />
<input type="text" value="1234" />
<input type="text" value="i hello" />
<input value="abc" />
<div type="text">i am a div</div>
</div>
<div>
<input type="button" value="清空所有文本框内容" onclick="doClear()" />
</div>我仅仅是提供这样一种思路。夜深了,晚安。
<script type="text/javascript">
var specDiv = "testDiv";
$(document).ready(function(){
$("textarea", $("div#"+specDiv)).val('');
});
</script><div id="otherDiv">
<textarea>value1</textarea>
</div>
<div id="otherDiv2">
<div id="otherDiv3">
<textarea>value3</textarea>
</div>
<div id="testDiv">
<textarea>valuetest</textarea>
<div id="otherDiv4">
<textarea>value4</textarea>
</div>
</div>
</div>
<script type="text/javascript">
var specDiv = "testDiv";
$(document).ready(function(){
$("textarea", $("div#"+specDiv)).val('');
});
</script> <div id="otherDiv">
<textarea>value1 </textarea>
</div>
<div id="otherDiv2">
<div id="otherDiv3">
<textarea>value3 </textarea>
</div>
<div id="testDiv">
<textarea>valuetest </textarea>
<div id="otherDiv4">
<textarea>value4 </textarea>
</div>
</div>
</div>
<head>
<title>Test Clear Div's Input </title>
<script type="text/javascript"> function $(id)
{
return document.getElementById(id);
}function clearDiv()
{
var nodes = $('div1').childNodes; for(var i = 0 ; i < nodes.length ; i++)
{
if(nodes[i].type == 'text')
{
nodes[i].value = '';
}
}
}
</script>
</head>
<body>
<div id="div1">
<input type="button" value="btn1">
<input type="text" id="text1" value="text1">
<input type="button" value="btn2">
<input type="text" id="text2" value="text2">
<input type="text" id="text3" value="text3">
<input type="text" id="text4" value="text4">
<input type="text" id="text5" value="text5">
<input type="text" id="text6" value="text6"> </div>
<br/>
<input type="button" value="clear" onclick="clearDiv()"> <div id="showObject">
</div></body>
</html>
document.getElementById(id).value="";
快呢 ?
..............
</form>form.reset()
里面赋值就行}