页面当中有下面元素,页面当中有好多的input元素,其它class name(spaceName) 是唯一的,请问如何通过javascript找到这个元素,并赋值给它等于:123
<input type="text" maxlength="18" value="" class="spaceName inpt fs1 ptag"/></div>
<input type="text" maxlength="18" value="" class="spaceName inpt fs1 ptag"/></div>
el[i].value='123';
break;
}
}
然后
var a = document.getElementById("id名").value; 用id获取这个Text文本框的值
var b = document.getElementByName("name名").value; 用name获取这个Text文本框的值
定义变量接受; 赋值直接等于符号=写上你的值...
a="123";
b="123";
第二种 取出所有input 然后遍历class<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<script src="jQuery1.4.2.js"></script>
</head>
<body>
<input type="text" name="a" class="a1">
<input type="text" name="b" class="a1">
<input type="text" name="c" class="a2 a5 a7">
<input type="text" name="d" class="a3 spaceName">
</body>
<script>
//jquery
$(".a2").val(444);
//JS
var inputs = document.getElementsByTagName("input");
for(var i=0;i<inputs.length;i++){
var classNms = inputs[i].className;
if(classNms.indexOf("spaceName")>=0){
inputs[i].value=123;
}
}
</script>
</html>