博主信息
博文 11
粉丝 0
评论 0
访问量 23427
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
根据id获取元素
玄夜的博客
原创
3227人浏览过
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<!--document是document对象的一个引用,是一个全局变量-->
		<ul>
			<li id="item1">item01</li>
			<li>item02</li>
			<li id="item3">item03</li>
			<li>item04</li>
			<li id="item5">item05</li>
		</ul>
	</body>
	<script type="text/javascript" src="../js/jquery-1.11.1.min.js" ></script>
	<script>
		
		function getelement(){
		var item = document.getElementsByTagName('li')
		for (i=0;i<item.length;i++) {
			var itemId = item[i].id
			if(itemId !=""){
				document.getElementById(itemId).style.background = 'pink'
			}
		}
		}
		getelement()
		
		function getelements(){    //参数是多个id字符串
			var elements = {};     //保存获取到的dom对象元素
			for (var i=0;i<arguments.length;i++) {
				var id = arguments[i];    //获取参数id
				var elt = document.getElementById(id);    //根据id字符串
				if(elt === null){
					throw new Error("没有这个元素"+id);      //抛出异常
				}
				elements[id] = elt;        //获取到的元素保存到结果集合中
			}
			return elements;         //将获取到的元素返回
		}
		
		//根据id获取页面上的指定元素,返回一个关联数组对象,键名就是id
		var elements = getelements('item1','item3','item5');
//		console.log(elements);
		for (var Key in elements) {
			elements[Key].style.background = 'yellow'
		}
		getelements()
		
	</script>
</html>


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学