是一样的,你访问不到可能是因为你在页面加载之前就去访问它了,你把访问语句放在一个函数里,然后在<body onload='你的函数'>试一下
解决方案 »
- 点击文本框 弹出下拉菜单 输入文字后自动匹配下拉菜单中的项--》现在的问题是速度太慢,请高手帮忙优化一下 急啊
- 用JavaScript语言制作俄罗斯方块时如何把堆齐的一排取消掉,并将上面的图形不变自动下落
- 关于JS自动计算,如果成功可加分
- 怎么让层实现相对定位
- 请教个div中插入的问题,请大家帮忙,谢谢
- 求助 一个JS 字符串替换正则表达式 的分析?
- 请教如何实现:当鼠标移动到一个连接上自动把这个连接的文本反转选择(想实现拖拽)
- 一个表单对象,例如text,它的上级元素[如表格TD]已隐藏,如果用JS判断到该表单对象已隐藏,急等
- [求助]FireFox下用XMLHttpRequest()老是出错
- 如何在一个单元格里显示动态时间啊,里面有些代码,在线等,谢谢
- 如何自定义表单元素的属性?例如,objSelect.ExistValue('test')返回一个下拉框中是否存在值为test的选项
- img刷新的问题
一般用formname.elementname.value,去掉form是经常取不到值~~
<script>alert(document.all.h1.value);</script>
<body class="pagestandard" background="images/background.gif" onload="javascript:Onload_();">
<script language="JavaScript" src="scripts/clientstate.js">
</script>
<form name="clientstate">
<input name="ahiddenfield" type="hidden" value="why">
</form>
</body>clientstate.js:
function Onload_()
{
ClientDevTreeStateInstance.NAMEDID = document.all.clientstate.ahiddenfield.value; //其中ClientDevTreeStateInstance是我在定义的一个对象.用来保存一些状态.
}如上,有form的时候可以访问.但是如果我在页面中将<form>去掉,就会报错说document.all.ahiddenfield不是对象.用vbscript写了一个
sub window_onload()
msgbox document.all.ahiddenfield.value
end sub
在没有用form的时候是可以正确弹出的.
alert(document.all.ahiddenfield);
顺风顺水