JavaScript 对HTML页面的作用

JavaScript到底可以做什么呢?

1.事件可以用于处理表单验证,用户输入,用户行为及浏览器动作:页面加载时触发事件;页面关闭时触发事件;用户点击按钮执行动作;验证用户输入内容的合法性…
2.同时呢,我们也可以使用多种方法来执行 JavaScript 事件代码:HTML 事件属性可以直接执行 JavaScript 代码;HTML 事件属性可以调用 JavaScript 函数;可以为 HTML 元素指定自己的事件处理程序;可以阻止事件的发生…

因此呢,我们可以总结一下

JavaScript 能够改变页面中的所有 HTML 元素
JavaScript 能够改变页面中的所有 HTML 属性
JavaScript 能够改变页面中的所有 CSS 样式
JavaScript 能够对页面中的所有事件做出反应

从而我们可以通过一下三种方式对HTML元素进行定位

通过 id、标签名、类名找到 HTML 元素
(1)id

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>通过id找到HTML元素</title>
	</head>
	<body>
		<p id="qq">你好世界!</p>
		<p>该实例展示了 <b>getElementById</b> 方法!</p>
		
		<script>
			x=document.getElementById("intro");
			document.write("<p>文本来自 id 为 qq段落: " + x.innerHTML + "</p>");
		</script>
	</body>
</html>

(2)标签名

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>使用标签名找到HTML元素</title>
	</head>
	<body>
		<p>你好世界!</p>
		<div id="main">
			<p>JS HTML DOM</p>
			<p>
				该实例展示了 <b>getElementsByTagName</b>方法
			</p>
		</div>
		
		<script>
			var x=document.getElementById("main");
			var y=x.getElementsByTagName("p");
			document.write('id="main"元素中的第一个段落为:' + y[0].innerHTML);
		</script>
	</body>
</html>

(3)类名

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>通过ClassName找到HTML元素</title>
	</head>
	<body>
		<p class="qq">你好世界!</p>
		<p>该实例展示了 <b>getElementByClassName</b> 方法!</p>
		
		<script>
			x=document.getElementByClassName("intro");
			document.write("<p>文本来自 ClassName 为 qq段落: " + x.innerHTML + "</p>");
		</script>
	</body>
</html>

好啦,以上就是JavaScript对HTML页面能够用进行的一些大概的操作啦

猜你喜欢

转载自blog.csdn.net/w_mengying/article/details/86655874
今日推荐