如何对不是在form中的元素操作?

sjd107 2003-08-05 12:07:16
在form中我可以通过document.forms.elements操作,但是如果没有form的话,我怎么操作element?谢谢
...全文
41 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yanbin_Q 2003-08-05
  • 打赏
  • 举报
回复
document.all.theId.value;
theId.value
xtzhaobo 2003-08-05
  • 打赏
  • 举报
回复
document.all["elememts"].value
fzel_net 2003-08-05
  • 打赏
  • 举报
回复
通过元素id或name来控制

document.all['idname'].value;
sjd107 2003-08-05
  • 打赏
  • 举报
回复
为什么这样符值不可以?
var obj=document.all.1;或者
var obj=document.all.1.value;
刚刚开始学js很多地方不懂啊!
damboo 2003-08-05
  • 打赏
  • 举报
回复
onchange好像不对
然后你那个return是做什么用的呢?好像没有用吧,eval(jsStr)特别容易出错

<Html>
<head>
<script language="JavaScript">
<!--
function MM_callJS(jsStr) { //v2.0
alert(document.all.l.value);
//return eval(jsStr)
}
//-->
</script>
</head>
<body>
<input type="text" name="l" onkeydown="MM_callJS('try')">
</body>
</html>
sjd107 2003-08-05
  • 打赏
  • 举报
回复
我试过不行啊
<Html>
<head>
<script language="JavaScript">
<!--
function MM_callJS(jsStr) { //v2.0
alert(document.all.1.value);
return eval(jsStr)
}
//-->
</script>
</head>
<body>
<input type="text" name="1" onChange="MM_callJS('try')">
</body>
</html>
哪里不对?
wanghekun 2003-08-05
  • 打赏
  • 举报
回复
var obj = document.all.element;
obj.value

87,910

社区成员

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

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