document.when的值获取不到!!

hellNo 2011-11-21 10:20:03

<form name="when">
<table width="170" border="1" cellspacing="0" cellpadding="0">
<tr>
<td align="center">
<div id="NavBar" style="position: relative; top: -1px;">
<select name="month" id="month" onchange="On_Month()">
<script>
if (document.all) {
for (j = 0; j < Month_Label.length; j++) {
document.writeln('<option value=' + j + '>' + Month_Label[j]);
}
}
</script>
</select></div></td></tr></table></form>


window.onload=function()
{
Defaults();
}
function Defaults() {
if (!document.all)
return
document.when.month.selectedIndex = Current_Month;
}


这段代码在HTML里是正常的,但放到.NET里就说document.when.month无法获取属性“month”的值: 对象为 null 或未定义。。
用IE调试的!
这是怎么回事????
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hellNo 2011-11-21
  • 打赏
  • 举报
回复
算了,自己解决了,接分吧~~~
hellNo 2011-11-21
  • 打赏
  • 举报
回复
没人知道么?自己顶上去
hellNo 2011-11-21
  • 打赏
  • 举报
回复
我也是前几天才知道的,document.when的when是获取name="when的表单。[Quote=引用 1 楼 loveajin 的回复:]

弱弱地问下,document.when是什么属性?什么版本的浏览器有这个属性了?
[/Quote]
三石-gary 2011-11-21
  • 打赏
  • 举报
回复
有可能是加载顺序问题。。我看你的好像是先加载了JS。。后加载的页面。。所以对象为 null 或未定义。。
loveajin 2011-11-21
  • 打赏
  • 举报
回复
弱弱地问下,document.when是什么属性?什么版本的浏览器有这个属性了?

87,922

社区成员

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

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