如果你知道a处于form下的第几级的话,直接this.parentNode.parentNode... 写n个parentNode就可以了,否则的话就递归判断
var a = thisvar parent = a.parentNode
while(parent .tagName == "form")
{
parent = parent .parentNode
}
这样就获取到form了
你没有声明value属性,那里面存放的这个对象的值当然为空了,要么把name属性改成value要么使用document.getElementByName(yourForm)都可以拿到