虽然现在jquery当道,但是知道一些javascript还是有好处的(自言自语)。。
(1)获取或设置文本框的值
document.getElementById("文本框ID").value;
document.getElementByName("文本框name").value;
(2)获取或设置div的值
document.getElementById("div的id").innerHTML; 获取或设置 html形式的值
document.getElementByName("div的name).innerTEXT;获取或设置 纯文本形式的值
(3)获取checkbox的值
function 'chkSelect()
{
var a= document.getElementsByName("chk");
var s=[];
for(var i=0;i<a.length;i++)
{
if(a[i].type=="checkbox"&&a[i].checked)
{
s[s.length]=a[i].value;
}
}
alert(s);
}
<input name= "chk" type= "checkbox" id= "chk" value= "1">
<input name= "chk" type= "checkbox" id= "chk" value= "2">
<input name= "chk" type= "checkbox" id= "chk" value= "3">
<input name= "chk" type= "checkbox" id= "chk" value= "4">
<button name= "Submit" value= "提交" οnclick='chkSelect()'>提交</button>
(4)获取下拉列表框的值
<script type="text/javascript">
function show(value){
document.getElementById("showChoise").innerHTML=value;
}
</script>
<select name="select" οnchange="show(this.options[this.options.selectedIndex].value);">
<option value="aa">aa</option>
<option value="bb">bb</option>
</select>
<div id="showChoise"></div>
(5)获取radiobutton的值
<input type="radio" value="1" name="define" >
<input type="radio" name="define" value="0" checked >
<input οnclick="get()" type=button value=get>
<script>
function get()
{
for(var i=0;i<document.f.define.length;i++)
if(document.f.define[i].checked)
alert(document.f.define[i].value)
}
</script>