id=1
var obj=document.all("form_"+id)
if(obj==null)
alert("不存在")
else
{
obj1=obj("com_"+id+"_1")
if(obj1==null)
alert("不存在")
else
alert("存在")
}
var obj=document.all("form_"+id)
if(obj==null)
alert("不存在")
else
{
obj1=obj("com_"+id+"_1")
if(obj1==null)
alert("不存在")
else
alert("存在")
}
解决方案 »
- 怎么解决IE提示“是否停止运行此脚本?此页面上的脚本造成Internet Explore运行速度减慢。如果继续运行,您的计算机将可能停止响应。”这个问题-在线等
- 请给这个一个动画
- |zyciis| 为什么DIV拖动的时候mousemove要绑定document上,而不是他的当前对像呢?谢谢 有代码
- 关于Ext的控件复用的问题
- 新手啦,帮忙检查下哪个位置错了,不能执行啊
- Jquery怎么来控制一个复选框
- showModalDialog之后怎么关闭啊!
- 系统几个大得问题需要解决.高手帮忙,主要是实用性的操作.
- 怎么样才能做一个置顶的层?
- 急求..鼠标左右键变换,并按键的问题....
- 表单的反馈如何在mailto中体现(如何用js实现)??
- 又是框架问题!
form="form_"+id;
fName="com_"+id+"_1";
var com=document.getElementsByName(this.fName);
alert(com);
请问this不是表示整个页面的form吗?
fName="com_"+id+"_1";
var com=document.getElementsByName(form.fName);
alert(com);你這樣當然會錯﹐form在這里只是一個字符串﹐而不是一個對象﹐應該先轉換
而且你已經有了NAME值﹐就不要用form了var com=document.getElementsByName(fName);
var com=document.getElementsByName(fName);
没有指明那个表单行吗?好象用以下表达就行啊,不知道为什么?
var com=document.getElementsByName(this.fName);
不管你点击那个表单的提交按键,都可以找出对象名为fName的对象的值。