getElementsByTagName时,对页面上所有的select怎么操作

zhouwei7682719 2010-12-21 09:47:45
现在已经知道j=第几行的值了,我想根据j 获取这行中select的选中值!怎么得到??
...全文
438 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouwei7682719 2010-12-21
  • 打赏
  • 举报
回复

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0053)http://localhost:4213/contactManager/equipments2.aspx -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD id=Head1><TITLE>租赁设备</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8"><LINK
href="租赁设备.files/Main.css" type=text/css rel=Stylesheet><LINK
href="租赁设备.files/test.css" type=text/css rel=Stylesheet>
<META content="MSHTML 6.00.2900.6049" name=GENERATOR></HEAD>
<BODY>
<FORM id=form1 name=form1 action=equipments2.aspx method=post target=_self>
<DIV><INPUT id=__EVENTTARGET type=hidden name=__EVENTTARGET> <INPUT
id=__EVENTARGUMENT type=hidden name=__EVENTARGUMENT> <INPUT id=__LASTFOCUS
type=hidden name=__LASTFOCUS> <INPUT id=__VIEWSTATE type=hidden
value=/wEPDwUKLTU5NjMxNDU4Nw9kFgICAw9kFgQCBQ8WAh4LXyFJdGVtQ291bnQCAxYGZg9kFgQCAg8VAw7mtYvor5Xorr7lpIcxMQIxNgowMTAwMjEwMDExZAIFDxAPFgYeC18hRGF0YUJvdW5kZx4NRGF0YVRleHRGaWVsZAUHcnRfbmFtZR4ORGF0YVZhbHVlRmllbGQFBXJ0X2lkZBAVCQbpnaLnp68G5L2T56evBuWQqOS9jQPml6UD5pyIA+WtowbljYrlubQD5bm0BG7lubQVCQExATIBMwE0ATUBNgE3ATgBORQrAwlnZ2dnZ2dnZ2cWAWZkAgEPZBYEAgIPFQMN5rWL6K+V6K6+5aSHMwIxMAowMTAwMTEwMDA1ZAIFDxAPFgYfAWcfAgUHcnRfbmFtZR8DBQVydF9pZGQQFQkG6Z2i56evBuS9k+enrwblkKjkvY0D5pelA+aciAPlraMG5Y2K5bm0A+W5tARu5bm0FQkBMQEyATMBNAE1ATYBNwE4ATkUKwMJZ2dnZ2dnZ2dnFgFmZAICD2QWBAICDxUDDea1i+ivleiuvuWkhzEBNgowMTAwMTEwMDAxZAIFDxAPFgYfAWcfAgUHcnRfbmFtZR8DBQVydF9pZGQQFQkG6Z2i56evBuS9k+enrwblkKjkvY0D5pelA+aciAPlraMG5Y2K5bm0A+W5tARu5bm0FQkBMQEyATMBNAE1ATYBNwE4ATkUKwMJZ2dnZ2dnZ2dnFgFmZAIHDw8WAh4LUmVjb3JkY291bnQCA2RkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBQxJbWFnZUJ1dHRvbjFBb9Qcg7FslwsxoCjXI24jq+/INw==
name=__VIEWSTATE> </DIV>
<SCRIPT type=text/javascript>
//<![CDATA[
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</SCRIPT>

<DIV>
<DIV style="WIDTH: 90%" align=right><INPUT id=ImageButton1
style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"
onclick=getLastId(); type=image src="租赁设备.files/add3.jpg"
name=ImageButton1></DIV><INPUT id=HiddenField2 type=hidden name=HiddenField2>
<INPUT id=Repeater1_ctl00_Hiddenem_id type=hidden value=16
name=Repeater1$ctl00$Hiddenem_id>
<DIV style="WIDTH: 100%; BACKGROUND-COLOR: #cccccc">名称: 测试设备11   
<INPUT id=Checkbox2 type=checkbox value=16 name=allck>0100210011 <BR>单价: <INPUT
id=Repeater1_ctl00_txtrentmoney style="WIDTH: 60px" disabled value=0
name=Repeater1$ctl00$txtrentmoney>元  类型: <SELECT
id=Repeater1_ctl00_droplistrtType
onchange="getvalue(this);setTimeout('__doPostBack(\'Repeater1$ctl00$droplistrtType\',\'\')', 0)"
name=Repeater1$ctl00$droplistrtType> <OPTION value=1 selected>面积</OPTION>
<OPTION value=2>体积</OPTION> <OPTION value=3>吨位</OPTION> <OPTION
value=4>日</OPTION> <OPTION value=5>月</OPTION> <OPTION value=6>季</OPTION>
<OPTION value=7>半年</OPTION> <OPTION value=8>年</OPTION> <OPTION
value=9>n年</OPTION></SELECT>
<HR>
</DIV><INPUT id=Repeater1_ctl01_Hiddenem_id type=hidden value=10
name=Repeater1$ctl01$Hiddenem_id>
<DIV style="WIDTH: 100%; BACKGROUND-COLOR: #cccccc">名称: 测试设备3   
<INPUT id=Checkbox2 type=checkbox value=10 name=allck>0100110005 <BR>单价: <INPUT
id=Repeater1_ctl01_txtrentmoney style="WIDTH: 60px" disabled value=0
name=Repeater1$ctl01$txtrentmoney>元  类型: <SELECT
id=Repeater1_ctl01_droplistrtType
onchange="getvalue(this);setTimeout('__doPostBack(\'Repeater1$ctl01$droplistrtType\',\'\')', 0)"
name=Repeater1$ctl01$droplistrtType> <OPTION value=1 selected>面积</OPTION>
<OPTION value=2>体积</OPTION> <OPTION value=3>吨位</OPTION> <OPTION
value=4>日</OPTION> <OPTION value=5>月</OPTION> <OPTION value=6>季</OPTION>
<OPTION value=7>半年</OPTION> <OPTION value=8>年</OPTION> <OPTION
value=9>n年</OPTION></SELECT>
<HR>
</DIV><INPUT id=Repeater1_ctl02_Hiddenem_id type=hidden value=6
name=Repeater1$ctl02$Hiddenem_id>
<DIV style="WIDTH: 100%; BACKGROUND-COLOR: #cccccc">名称: 测试设备1   
<INPUT id=Checkbox2 type=checkbox value=6 name=allck>0100110001 <BR>单价: <INPUT
id=Repeater1_ctl02_txtrentmoney style="WIDTH: 60px" disabled value=0
name=Repeater1$ctl02$txtrentmoney>元  类型: <SELECT
id=Repeater1_ctl02_droplistrtType
onchange="getvalue(this);setTimeout('__doPostBack(\'Repeater1$ctl02$droplistrtType\',\'\')', 0)"
name=Repeater1$ctl02$droplistrtType> <OPTION value=1 selected>面积</OPTION>
<OPTION value=2>体积</OPTION> <OPTION value=3>吨位</OPTION> <OPTION
value=4>日</OPTION> <OPTION value=5>月</OPTION> <OPTION value=6>季</OPTION>
<OPTION value=7>半年</OPTION> <OPTION value=8>年</OPTION> <OPTION
value=9>n年</OPTION></SELECT>
<HR>
</DIV><!-- AspNetPager 7.3.2 Copyright:2003-2010 Webdiyer (www.webdiyer.com) -->
<DIV class=anpager id=AspNetPager1 style="WIDTH: 100%; TEXT-ALIGN: center"><A
style="MARGIN-RIGHT: 5px" disabled>首页</A><A style="MARGIN-RIGHT: 5px"
disabled>上一页</A><SPAN class=cpb style="MARGIN-RIGHT: 5px">1</SPAN><A
style="MARGIN-RIGHT: 5px" disabled>下一页</A><A style="MARGIN-RIGHT: 5px"
disabled>尾页</A> </DIV><!-- AspNetPager 7.3.2 Copyright:2003-2010 Webdiyer (www.webdiyer.com) --></DIV></FORM>
<SCRIPT language=javascript type=text/javascript>
function getLastId()
{
var getCK=document.getElementsByTagName("input");
var selects=document.getElementsByTagName("select");
var cks= document.getElementsByName("allck");
for(var j=0;j<cks.length;j++)
{
if(cks[j].type=="checkbox")
{
if(cks[j].checked)
{
alert("我的天啊"+cks[j].value+"*********");
alert(selects.item[j]);
}
}
}

}
function getvalue(obj)
{
var m=obj.options[obj.selectedIndex].value
alert(m);//获取value
var n=obj.options[obj.selectedIndex].text
alert(n);//获取文本
}
</SCRIPT>
</BODY></HTML>

flyerwing 2010-12-21
  • 打赏
  • 举报
回复
var slt=document.getElementById("id");
slt.value;
slt.option[slt.selectedIndex].text
Mr-Jee 2010-12-21
  • 打赏
  • 举报
回复
select.value
<html>
<head>
<title>
javascript
</title>

</head>
<body>
<select id="test">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<input type="button" onclick="alert(document.getElementById('test').value);" value="test" />
</body>
</html>

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧