写错了
是if (len!==0)可是这样似乎并不能判断form1是否存在
是if (len!==0)可是这样似乎并不能判断form1是否存在
解决方案 »
- 关于从js中获取ajax网页上的元素
- 新的浏览器来了我们累了...
- My97DatePicker,有一个开始日期date1,一个结束日期date2,如何设置date2在date1日期后面5天之内
- 大侠帮忙看看哪里错了
- 上下框架执行js和赋值的问题
- 高手解答:怎么判断两个不同名字的单选框在提交情况下提示必须得选择一项!
- 高分请教:什么地方有中文的 DHTML 参考文档或是说明手册 !!
- 高分求教---根据下拉框的不同选择,动态添加删除表格行或改变表格项的名称怎么做?
- 请问js(,,)的用法
- 前端js如何实现ctrl+f5的效果
- 图片上传接收不完全,大家帮帮忙!!
- 请问函数内部获取functionname的方法是什么
var text=document.getElementsByTagName('input');
if(text){
for(var i=0;i<text.length;i++){
if(text[i].type='text'){//如果输入框就输入它的值
alert(text[i].value);
}
}
}
<body>
<form name=add>
<input>
<input>
<input>
<select></select>
<textarea></textarea>
</form>
<script language="javascript">
<!--
onload=function(){
alert("document.form1 -- "+document.form1)
alert("document.add -- "+document.add) if (document.form1)getEle("form1");
if (document.add)getEle("add");//object
}
function getEle(FormName){
var obj=document.forms[FormName].elements ,j=obj.length
alert("forms '"+FormName+"' elements length= "+j)
for (var i=0;i<j;i++){document.getElementById.tagName
if (obj[i].tagName.toLowerCase()=="input")alert("this is input - NO."+i)
}
}
//-->
</script>
</body>
window.onload=init;
function init()
{
var form1 = document.forms[0];
var inputs =form1.getElementsByTagName("input");
var j=0;
for(var i=0;i<inputs.length;i++){
if(inputs[i].getAttribute("type")=="text"){
j++;
}
}
alert(j);
}
if(f){
//your code...
}else{
alert("表单不存在!");
}