当前位置:编程学习 > JAVA >>

关于dom的基础问题

法一:document.getElementById('form1').submit();
法二:document.form2.submit();

这两种方法都可以提交表单吧?
法一和法二有何区别?
还有在法二里,是应该用name 还是 id


<form id="form1" name="form2">
</form> --------------------编程问答-------------------- 没啥区别, 也就取FORM不一样而以, 
第二个是用NAME,
我一般都是用 document.forms[0].submit();// 当然前提只有一个form --------------------编程问答--------------------
引用楼主 cainiao1923 的回复:
法一:document.getElementById('form1').submit();
法二:document.form2.submit();

这两种方法都可以提交表单吧?
法一和法二有何区别?
还有在法二里,是应该用name 还是 id


<form id="form1" name="form2">
</form>


主要区别:
第一种方法:利用form的id属性
第二种方法:利用form的name属性
--------------------编程问答--------------------
引用 2 楼 kouyisc 的回复:
引用楼主 cainiao1923 的回复:
法一:document.getElementById('form1').submit();
法二:document.form2.submit();

这两种方法都可以提交表单吧?
法一和法二有何区别?
还有在法二里,是应该用name 还是 id


<form id="form1" name="form2">
</form>

……



可以那样用?不用getElementById?  还有,document后面不跟name而是id也可以???????
请看清问题啊 --------------------编程问答--------------------
引用
第一种方法:利用form的id属性
第二种方法:利用form的name属性


我的意思是: 
第一种document.getElementById('form1').submit();是利用form标签的id属性,不需要name属性去提交。。。
第二种document.form2.submit();是利用form标签的name属性,不需要id属性去提交。。。

引用
可以那样用?不用getElementById? 还有,document后面不跟name而是id也可以???????

这话 我实在看不懂是什么意思! --------------------编程问答-------------------- 法一和法二基本没区别都是提交表单
法一必须用ID
法二必须用name 用id不可以 --------------------编程问答--------------------
引用 5 楼 shixitong 的回复:
法一和法二基本没区别都是提交表单
法一必须用ID
法二必须用name 用id不可以

可以像法二那样获得dom对象吗?那getElementById不是显得累赘了吗???? --------------------编程问答--------------------
引用 4 楼 kouyisc 的回复:
引用
第一种方法:利用form的id属性
第二种方法:利用form的name属性


我的意思是: 
第一种document.getElementById('form1').submit();是利用form标签的id属性,不需要name属性去提交。。。
第二种document.form2.submit();是利用form标签的name属性,不需要id属性去提交。。。

引用
……


就是获得dom对象啦。像法二那样的,让法一 情何以堪啊 --------------------编程问答--------------------
引用 6 楼 cainiao1923 的回复:
引用 5 楼 shixitong 的回复:

法一和法二基本没区别都是提交表单
法一必须用ID
法二必须用name 用id不可以

可以像法二那样获得dom对象吗?那getElementById不是显得累赘了吗????


可以像法二那样获取对象。。
如:
document.all语法。。。 --------------------编程问答--------------------
引用 6 楼 cainiao1923 的回复:
引用 5 楼 shixitong 的回复:

法一和法二基本没区别都是提交表单
法一必须用ID
法二必须用name 用id不可以

可以像法二那样获得dom对象吗?那getElementById不是显得累赘了吗????


没明白啥意思,getElementById不会显的累赘,你要知道name可能不止一个 --------------------编程问答-------------------- 要知道dom是很强大的。。变化也是比较多的。。达到一种目的并不是只有一种方式。。因为需要适应各种负责的业务。。。 --------------------编程问答--------------------
引用 6 楼 cainiao1923 的回复:
引用 5 楼 shixitong 的回复:

法一和法二基本没区别都是提交表单
法一必须用ID
法二必须用name 用id不可以

可以像法二那样获得dom对象吗?那getElementById不是显得累赘了吗????


比如还可以通过document.getElementsByName("name名称");去获取多个name属性相同的对象。。。
。。。。。。。。。。。。。。。 --------------------编程问答--------------------
引用 9 楼 shixitong 的回复:
引用 6 楼 cainiao1923 的回复:
引用 5 楼 shixitong 的回复:

法一和法二基本没区别都是提交表单
法一必须用ID
法二必须用name 用id不可以

可以像法二那样获得dom对象吗?那getElementById不是显得累赘了吗????


没明白啥意思,getElementById不会显的累赘,你要知道name可能不止一个



那可以用document.somename获得所有的dom对象,什么input里的input_name,可以直接用
document.input_name拿到对象?假设此name唯一,此时getElementById完全被代替了?
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,