用javascript写程序:有三个按钮为红色按钮,绿色按钮,蓝色按钮,点击按钮更换文本颜色
时间: 2024-02-17 12:04:52 浏览: 138
可以使用以下javascript代码实现:
```javascript
// 获取三个按钮元素
var redBtn = document.getElementById("redButton");
var greenBtn = document.getElementById("greenButton");
var blueBtn = document.getElementById("blueButton");
// 获取要更换颜色的文本元素
var text = document.getElementById("changeColorText");
// 给三个按钮添加点击事件监听器
redBtn.addEventListener("click", function() {
text.style.color = "red";
});
greenBtn.addEventListener("click", function() {
text.style.color = "green";
});
blueBtn.addEventListener("click", function() {
text.style.color = "blue";
});
```
其中,"redButton"、"greenButton"、"blueButton"、"changeColorText" 分别是三个按钮和要更换颜色的文本的 id 属性值,需要根据实际情况修改。
相关问题
创建一个网页文件,页面三个段落和三个按钮,在文件中嵌入 Javascript 脚本,实现以下功能: (1)单击【按钮1】,隐藏 id 名为" pl "的段落。(2)单击【按钮2】,改变 id 名为"p2"的段落文本改为红色,字号放大到原来的2倍,字体改为"楷体",并将段落"p3"文本加2px,蓝色,实线边框。 (3)单击【按钮3】,将此按钮(按钮3)向右移50px。
好的,以下是实现你所需功能的代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>按钮操作页面</title>
<script>
function hideParagraph() {
document.getElementById("pl").style.display = "none";
}
function changeStyle() {
var p2 = document.getElementById("p2");
p2.style.color = "red";
p2.style.fontSize = "2em";
p2.style.fontFamily = "楷体";
var p3 = document.getElementById("p3");
p3.style.border = "2px solid blue";
p3.style.padding = "2px";
}
function moveButton() {
document.getElementById("btn3").style.marginLeft = "50px";
}
</script>
</head>
<body>
<p id="pl">这是第一个段落。</p>
<p id="p2">这是第二个段落。</p>
<p id="p3">这是第三个段落。</p>
<button onclick="hideParagraph()">按钮1</button>
<button onclick="changeStyle()">按钮2</button>
<button onclick="moveButton()" id="btn3">按钮3</button>
</body>
</html>
```
希望这能够帮助到你!
阅读全文