<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.box{
width: 100px;
height: 100px;
background-color: skyblue;
cursor:pointer;
}
#change{
font-size:20px;
}
.btn1{
display:flex;
}
.btn{
width:100px;
font-size:17px;
margin:0px;
cursor:pointer;
}
</style>
</head>
<body>
<div class="box" id="target">
<script type="text/javascript">
//クリックされたとき
let click = 1;
document.getElementById('target').addEventListener('click',function(){
//背景色をピンク、緑、黄色の形を円形
var elem = document.getElementById('target');
if(click == 1){
elem.style.background='pink';
elem.style.borderRadius='50%';
click++;
}else if(click == 2){
elem.style.background='green';
elem.style.borderRadius='50%';
click++;
}else if(click == 3){
elem.style.background='yellow';
elem.style.borderRadius='50%';
}
});
document.getElementById('target');
//マウスが要素上に入ったとき
target.addEventListener('mouseover',() => {
target.style.background='yellow';
},false);
//マウスが要素上から離れたとき
target.addEventListener('mouseleave',() => {
target.style.background='skyblue';
},false);
function chgColor()
{
if("change")
{
document.getElementById("change").style.color = "blue";
}
}
function chgColor()
{
if("change")
{
document.getElementById("change").style.color = "red";
}
}
</script>
</div>
<p id="change">Example text</p>
<div>
<div class="btn1">
<input type="button" value="red" onclick="chgColor()">
<input type="button" value="blue" onclick="chgColor()">
</div>
</div>
</body>
</html>
文字の色を変えたいです。赤のボタンをクリックすると赤に、青のボタンを押すと青に。
今書いている分はこんな感じです。違うものも書いているのでそこは気にせずお願いします。
よろしくお願いします。
ソースの記述はマークダウンしてください
回答2件
あなたの回答
tips
プレビュー