根据tagName统计页面元素的个数
2011-07-18 15:51
393 查看
functionfindElements() { varlistElements=document.getElementsByTagName('li'); varparagrahps=document.getElementsByTagName('li'); varmsg='Thisdocumentcontains'+listElements.length+'listitems\n'+paragrahps.length+'paragrahps.'; alert(msg); }
window.onload=findElements;index.html
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>DomExample</title>
<scriptsrc="findElements.js"type="text/javascript"></script>
</head>
<body>
<h1>Heading</h1>
<p>Paragraph</p>
<h2>Subheading</h2>
<ulid="eventsList">
<li>List1</li>
<li>List2</li>
<li><ahref="http://www.google.com.hk">LinkedListItem</a></li>
</ul>
<p>Paragraph</p>
<p>Paragrahp</p>
</body>
</html>
//页面显示效果如下
Heading
ParagraphSubheading
List1List2
Paragraph
Paragrahp
相关文章推荐
- 在特定的屏幕宽度下,合理排版页面元素。根据width进行计算得出
- 根据hash统计数组中各个元素的数量
- js中用tagname和id获取元素的3种方法
- 同一页面两个相同id,name的元素
- 根据类别显示不同的页面元素
- 可以使用class,ID, name,tag查找元素
- 在iframe的name不定时,根据被包含页面大小动态改变iframe的大小(by quqi99)
- 【appium】根据name定位元素
- 判断UIwebView点击位置元素的tagName
- js在safari浏览器下声明变量时会根据变量名和页面Dom元素id自动初始化为Dom类型
- Jquery 页面元素点击统计
- 【appium】根据class_name定位元素
- jquery 根据name名获取元素的value值
- Python+Selenium练习篇之3-利用tag name定位元素
- 根据ClassName获取元素节点
- 根据name获取静态页面的值
- js根据页面classname获取页面元素
- 一个页面中有相同ID元素 和 一个页面中一个元素的name值 和另外一个元素的ID值相同--在低版本IE下的问题。
- Java编程之TreeSet排序两种解决方法(1)元素自身具备比较功能,元素需要实现Comparable接口覆盖compare(2)创建根据自定义Person类的name进行排序的Comparator
- 我的选择器 获得经过标记的没有重复的tagName等于tag的元素集