求大神指导js如何获取标签所在的form对象

JavaScript017

求大神指导js如何获取标签所在的form对象,第1张

如果你知道a处于form下的第几级的话,直接this.parentNode.parentNode... 写n个parentNode就可以了,否则的话就递归判断

var a = this

var parent = a.parentNode 

while(parent .tagName == "form")

{

    parent = parent .parentNode

}

这样就获取到form了

你没有声明value属性,那里面存放的这个对象的值当然为空了,要么把name属性改成value要么使用document.getElementByName(yourForm)都可以拿到