【发布时间】:2014-09-06 23:59:23
【问题描述】:
我创建了一个 JavaScript,它插入到我处理的任何网页的 head 标记中,应注意验证该页面是否包含表单元素,如果是,请返回 id 和 name 参数的值.
//Check if page contain a form
var elementF = document.getElementsByTagName('form');
var txt = "";
for (var i=0; i<elementF.length; i++)
{
txt = txt + elementF.elements[i].value + "<br>";
}
console.log("ElementF: "+txt);
我在包含或不包含表单元素的页面中测试了代码,但结果始终相同:
未捕获的类型错误:无法读取未定义的属性“0”
如何检查表单元素是否存在??
【问题讨论】:
标签: javascript jquery html forms dom