JavaScript和HTML/CSS之间有什么区别?它们之间的关系是什么?
下面是一个简单的代码示例,展示了HTML、CSS和JavaScript是如何一起工作的:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML, CSS, JavaScript Example</title>
<style>
/* 在HTML文档内使用内联CSS */
.greeting {
color: blue;
font-size: 24px;
}
</style>
</head>
<body>
<h1 class="greeting">Hello, 素材8网,www.sucai8.cn</h1>
<button id="change-text">Change Text</button>
<script>
// 在HTML文档内使用内联JavaScript
document.addEventListener('DOMContentLoaded', function() {
var button = document.getElementById('change-text');
button.addEventListener('', function() {
var greeting = document.querySelector('.greeting');
greeting.textContent = 'Hello, JavaScript!';
});
});
</script>
</body>
</html>
在这个示例中:
- HTML定义了一个简单的网页结构,包括一个标题和一个按钮。
- CSS定义了一个类 `.greeting`,并为这个类设置了颜色和字体大小。
- JavaScript代码添加了一个事件监听器,当页面加载完成后,监听按钮的点击事件。当按钮被点击时,它将更改 `.greeting` 类所选元素的文本内容。
当用户打开这个HTML页面时,他们会看到一个蓝色的标题“Hello, World!”。当点击按钮时,标题的文本将变为“Hello, JavaScript!”。这个示例展示了HTML、CSS和JavaScript如何协同工作,以创建一个动态且有交互性的网页。