html实现点击按钮点击之后切换颜色及文字内容。
时间: 2024-09-25 16:10:08 浏览: 55
HTML本身并不直接支持元素的颜色切换和动态内容更改,但它可以配合JavaScript来实现这个功能。以下是一个基本的例子:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<title>点击按钮切换颜色和文字</title>
<style>
.button {
background-color: blue;
color: white;
padding: 10px 20px;
border: none;
cursor: pointer;
}
</style>
</head>
<body>
<button id="myButton" class="button">点击我改变颜色</button>
<script>
document.getElementById("myButton").addEventListener("click", function() {
this.style.backgroundColor = (this.style.backgroundColor === "blue") ? "red" : "blue";
this.textContent = (this.textContent === "点击我改变颜色") ? "现在是红色" : "点击我改变颜色";
});
</script>
</body>
</html>
```
在这个例子中,我们创建了一个按钮,当用户点击它时,按钮的颜色会从蓝色变为红色,然后又变回蓝色,同时文字内容也相应地改变。这依赖于JavaScript的`addEventListener`函数添加了点击事件监听器,以及对`style`属性的实时修改。
阅读全文