想获得下拉列表的被选中项的值,可是报“document.articleForm”为空或不是对象!<html>
<HEAD>
<script type="text/javascript" language="Javascript1.1">
var rt = document.articleForm.getElementById("rmittype");
alert(null==rt);
var index = rt.seletedIndex;
alert(index);
var text = rt.options[index].value;
alert(text);
</script></HEAD>
<BODY>
<form name="articleForm" id="articleForm" method="post" >
<TABLE border="1" cellpadding="2" cellspacing="1" class="tblEdit" style="width:560">
<TBODY>
<TR><TD width="20%" class="tdLeft">所属开发区</TD>
<TD colspan="3">
<select name="rmittype" disabled="disabled" class="inputnormal" id="rmittype" >
<option value="FULL">全市</option>
<option value="DXGY">大兴经济开发区</option>
<option value="FSKJ">房山工业园区(原房山科技)</option>
<option value="JFYN" selected="selected">聚富苑民族工业区</option>
<option value="LXGY">良乡经济开发区(原良乡工业)</option>
<option value="LNHE">林河经济开发区(原林河工业)</option>
</TD>
</TR>
<TD nowrap class="tdLeft">信息来源</TD>
<TD><input type="text" size="30" value=""></TD>
</TR>
</TBODY>
</TABLE>
</form>
</BODY></html>
<HEAD>
<script type="text/javascript" language="Javascript1.1">
var rt = document.articleForm.getElementById("rmittype");
alert(null==rt);
var index = rt.seletedIndex;
alert(index);
var text = rt.options[index].value;
alert(text);
</script></HEAD>
<BODY>
<form name="articleForm" id="articleForm" method="post" >
<TABLE border="1" cellpadding="2" cellspacing="1" class="tblEdit" style="width:560">
<TBODY>
<TR><TD width="20%" class="tdLeft">所属开发区</TD>
<TD colspan="3">
<select name="rmittype" disabled="disabled" class="inputnormal" id="rmittype" >
<option value="FULL">全市</option>
<option value="DXGY">大兴经济开发区</option>
<option value="FSKJ">房山工业园区(原房山科技)</option>
<option value="JFYN" selected="selected">聚富苑民族工业区</option>
<option value="LXGY">良乡经济开发区(原良乡工业)</option>
<option value="LNHE">林河经济开发区(原林河工业)</option>
</TD>
</TR>
<TD nowrap class="tdLeft">信息来源</TD>
<TD><input type="text" size="30" value=""></TD>
</TR>
</TBODY>
</TABLE>
</form>
</BODY></html>
<script type="text/javascript" language="Javascript1.1">
var rt = document.getElementById("rmittype");
alert(null==rt);
var index = rt.seletedIndex;
alert(index);
var text = rt.options[index].value;
alert(text);
</script>
alert(null==rt);弹出true
怎么办?tr怎么为空呢?
<script type="text/javascript">
var rt = document.getElementById("rmittype");
alert(null==rt);
var index = rt.seletedIndex;
alert(index);
var text = rt.options[index].value;
alert(text);
</script>
去掉language="Javascript1.1"后,rt还是为空!
var rt = document.getElementById("rmittype");
alert(null==rt);
var index = rt.selectedIndex;
alert(index);
var text = rt.options[index].value;
alert(text);
</script>
<html>
<HEAD></HEAD>
<BODY>
<form name="articleForm" id="articleForm" method="post" >
<TABLE border="1" cellpadding="2" cellspacing="1" class="tblEdit" style="width:560">
<TBODY>
<TR><TD width="20%" class="tdLeft">所属开发区</TD>
<TD colspan="3">
<select name="rmittype" disabled="disabled" class="inputnormal" id="rmittype" >
<option value="FULL">全市</option>
<option value="DXGY">大兴经济开发区</option>
<option value="FSKJ">房山工业园区(原房山科技)</option>
<option value="JFYN" selected="selected">聚富苑民族工业区</option>
<option value="LXGY">良乡经济开发区(原良乡工业)</option>
<option value="LNHE">林河经济开发区(原林河工业)</option>
</TD>
</TR>
<TD nowrap class="tdLeft">信息来源</TD>
<TD><input type="text" size="30" value=""></TD>
</TR>
</TBODY>
</TABLE>
</form>
<script type="text/javascript" language="Javascript1.1">
var rt = document.articleForm.getElementById("rmittype");
alert(null==rt);
var index = rt.seletedIndex;
alert(index);
var text = rt.options[index].value;
alert(text);
</script>
</BODY></html>
将js的代码放到下面后,rt不为空了,但是“alert(index);”弹出undefined ,
报var text = rt.options[index].value为空或不是对象