1、document的getElementById()方法

<body>
	<a id="first">a标签链接</a>
	<script>
		//document指当前文件,get即得到,Element即元素,ById即通过id;即通过id值获取当前文件中的元素
		var element = document.getElementById("first");
		console.log(element);
	</script>
</body>

2、document的getElementByClassName()方法

<body>
	<a class="first">a标签链接</a>
	<script>
		//ByClassName即通过Class值;即通过class值获取当前文件中的元素,因为可能不止一个,所以得到的为一个数组
		var element = document.getElementsByClassName("first")[0];//此处只获取第一个
		console.log(element);
	</script>
</body>

结果:
效果

3、document的getElementByClassName()方法

<body>
	<a>a标签链接</a>
	<a>a标签链接2</a>
	<script>
		//ByTagName即通过标签类型;即通过标签类型获取当前文件中的元素,因为可能不止一个,所以得到的为一个数组
		var element = document.getElementsByTagName("a")[1];//此处只获取第二个
		console.log(element);
	</script>
</body>

结果:
结果

4、document的getElementByName()方法

<body>
	<form>
		<input type="radio" name="gender" id="1"><label for="1"></label>
		<input type="radio" name="gender" id="2"><label for="2"></label>
	</form>
	<script>
		//ByName即通过name值;即通过name值获取当前文件中的元素,因为可能不止一个,所以得到的为一个数组
		var element = document.getElementsByName("gender");
		console.log(element[0]);
		console.log(element[1]);
	</script>
</body>

结果:
结果

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐