js获取表单元素
2019-01-26 本文已影响3人
RachelCT
由于每个表单中的所有元素都是包含在form的elements集合中,所以我们获取表单中的元素时可以通过元素在集合中的位置或是元素的name属性获得。使用方法如下:
//从name=myForm的表单中获取name和passwd
var oForm=document.forms["myForm"];
var oName=oForm.elements[0];//从位置获取
var oPssswd=oForm.elements["passwd"];//通过name属性获取,获取name="passwd"的值
var oComments=oForm.elements.comments;//通过name属性获取,获取name="comments"的值
当然,我们还可以使用document。getElementById()和表单中指定的id值获取,但是对于表单中某些特定元素,多个元素具有同样的name,但id值却不一定相同(如我们在使用单选按钮时可能会遇到这种情况)。