以下是一个完整的示例,演示如何使用JavaScript来操作HTML元素:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.highlight {
background-color: yellow;
}
</style>
</head>
<body>
<div id="myElement">Hello, World!</div>
<button id="myButton">Change Style</button>
<script src="script.js"></script>
</body>
</html>
JavaScript(script.js):
// 获取元素节点
const myElement = document.getElementById('myElement');
const myButton = document.getElementById('myButton');
// 修改元素的文本内容
myElement.innerText = 'Hello, JavaScript!';
// 绑定点击事件处理函数
myButton.addEventListener('click', function(event) {
// 修改元素的样式
myElement.style.color = 'red';
myElement.style.fontSize = '20px';
// 添加CSS类
myElement.classList.add('highlight');
});
在上面的示例中,JavaScript代码会在页面加载时执行。首先,使用getElementById()
方法获取myElement
和myButton
元素节点。然后,使用innerText
属性修改myElement
元素的文本内容。
接下来,通过addEventListener()
方法为myButton
按钮元素绑定了一个点击事件处理函数。当按钮被点击时,该函数会执行,修改myElement
元素的样式属性(颜色和字体大小),并通过classList.add()
方法添加highlight
CSS类。
通过这个完整的例子,你可以了解如何使用JavaScript来操作HTML元素,修改元素的文本内容和样式属性,以及如何绑定事件处理函数。这样,当页面加载时,JavaScript代码会自动执行相应的操作,实现动态地修改和操纵HTML元素的效果。