关于动态增加文本框的问题 try this :var s = document.getElementsByTagName("text"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用document.createElement方法加了几个同名的文本框是不能直接用getElementsByName方法得到的可以这样:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>new page</title><script>function a(n){for(var i=0;i<n;i++){var obj=document.createElement("input");obj.name="text1";document.body.appendChild(obj);}var len=0;var inputObjs=document.getElementsByTagName("input");for(var i=0;i<inputObjs.length;i++){if(inputObjs[i].name=="text1")len++;}alert("您添加了"+len+"个控件!");}</script></head><body onload=a(7)><input type=text value="不算我在内!"></body></html> JS 怎么在DIV中加入另一个DIV 如何用JQUERY删除表格的行! JQuery写的一个TAB菜单无法正常切换. 帮忙!急! 怎样让select与鼠标的滚轮分开 amcharts+jsf,IE8加载问题 json复杂对象无法被jquery解析 javascript中的几个函数不知道是什么意思? 求助两个问题:1使用CSS如何控制单击某行时该行出现一个黑色外边框?2表单中的checkbox的外观能否使用一图片代替? js如何获取动态生成的ID值 如何像iframe传值(比如baidu搜索框的word值)? 有段“签名”的正则表达式需要适当修改一下,请大家帮忙
是不能直接用getElementsByName方法得到的可以这样:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>new page</title>
<script>
function a(n){
for(var i=0;i<n;i++){
var obj=document.createElement("input");
obj.name="text1";
document.body.appendChild(obj);
}
var len=0;
var inputObjs=document.getElementsByTagName("input");
for(var i=0;i<inputObjs.length;i++){
if(inputObjs[i].name=="text1")len++;
}
alert("您添加了"+len+"个控件!");
}
</script>
</head>
<body onload=a(7)>
<input type=text value="不算我在内!">
</body>
</html>