急需解答!!!javascript中获得指定的元素 1楼正解。form.getElementsByTagName("LI"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行啊。在火狐中错误是 form is not defined,,我的javascript是从外部导入的 不行啊。在火狐中错误是 form is not defined,,我的javascript是从外部导入的 你给每个加name属性然后用document.getElementsByName() 呢,我记得可以取的,动态的一样,但是方法记不清楚了。555我硬盘坏了,查都没地方。只好跑网吧上网 var c=document.getElementsByTagName("form")var d;for (var i=0;i<c.length;i++){ d+=c[i].getElementsByTagName("li"); }alert(d);//d就是所有FORM下的LI的数量 还是不行啊。。说d undefined,,什么原因啊?! 你可以用jquery框架,很简单的,引用一下jq的开发包,然后用$("li").length就能知道多少个了。jq不管是IE还是FF下都是可以用的。写js的时候可以利用一切可利用的框架,不一定全部写法都要用jq ,但是只要是比传统写法方便的,都可以用jq。取舍自定~ alert(document.getElementsByTagName("form")[0].getElementsByTagName("li").length); <html> <head> </head> <body> <form> <ul> <li>asdfaf <span>fkaskfajd </span> </li> </ul> </form> <div> <ul> <li>000000 <span>0000000000 </span> </li> </ul> </div> <div> <ul> <li>111111 <span>1111111111 </span> </li> </ul> </div> <div> <ul> <li>2222222 <span>222222 </span> </li> </ul> </div> </body></html><script type="text/javascript" language="javascript"> var f = document.getElementsByTagName("form")[0]; var li = f.getElementsByTagName("li"); alert(li.length);</script>------------------------------------------------------------------------------------------最后弹出来的是1 script标签的位置放到最后是为了文档加载完成的时候好搜索tagName为form的元素. 谁有添加成功后 近回JS 代码 当iframe中的内容增加时如何将td的高度也变大 求教JS日期控件问题。 代码解读! window.setInterval()问题 用html和javascript如何实现简单的个人网站 js 读文件 相对路径 请教如何让两个图层鼠标拖动互换 急,,在线等问题,,解决马上给分 怎么在一个网页中显示另一个网页的源代码? 一个提交表单前的判断函数,谢谢! 如何让特殊效果只作用在单个链接上
var d;
for (var i=0;i<c.length;i++){
d+=c[i].getElementsByTagName("li");
}
alert(d);
//d就是所有FORM下的LI的数量
写js的时候可以利用一切可利用的框架,不一定全部写法都要用jq ,但是只要是比传统写法方便的,都可以用jq。取舍自定~
alert(document.getElementsByTagName("form")[0].getElementsByTagName("li").length);
<html>
<head>
</head>
<body>
<form>
<ul> <li>asdfaf <span>fkaskfajd </span> </li> </ul>
</form>
<div>
<ul> <li>000000 <span>0000000000 </span> </li> </ul>
</div>
<div>
<ul> <li>111111 <span>1111111111 </span> </li> </ul>
</div>
<div>
<ul> <li>2222222 <span>222222 </span> </li> </ul>
</div>
</body>
</html>
<script type="text/javascript" language="javascript">
var f = document.getElementsByTagName("form")[0];
var li = f.getElementsByTagName("li");
alert(li.length);
</script>
------------------------------------------------------------------------------------------
最后弹出来的是1