Javascript 我有5个元素,我选择其中一个,当我点击它时,它会是红色的,但当我点击其他元素时,它也会是红色的 点击我把我涂成红色 点击我把我涂成红色 点击我把我涂成红色 点击我把我涂成红色 点击我把我涂成红色 函数彩色(参数){ document.getElementById(param.style.backgroundColor=“红色”; }
如果我没有弄错你的问题,下面是解决办法。您可以添加或替换图像代码,而不是红色。我用一个参数创建了一个函数,它只更新单击的元素 您的问题不清楚,请提供适当的详细信息,如具体问题和预期结果Javascript 我有5个元素,我选择其中一个,当我点击它时,它会是红色的,但当我点击其他元素时,它也会是红色的 点击我把我涂成红色 点击我把我涂成红色 点击我把我涂成红色 点击我把我涂成红色 点击我把我涂成红色 函数彩色(参数){ document.getElementById(param.style.backgroundColor=“红色”; },javascript,Javascript,如果我没有弄错你的问题,下面是解决办法。您可以添加或替换图像代码,而不是红色。我用一个参数创建了一个函数,它只更新单击的元素 您的问题不清楚,请提供适当的详细信息,如具体问题和预期结果 var s = document.getElementById("1"); if( s.src != "img/clear.gif") { document.getElementById("4").src = "img/red.gif"; } <body> <div clas
var s = document.getElementById("1");
if( s.src != "img/clear.gif") {
document.getElementById("4").src = "img/red.gif";
}
<body>
<div class="container">
<div class="item" id="item1" onclick="colorRed('item1')">click me to paint me red</div>
<div class="item" id="item2" onclick="colorRed('item2')">click me to paint me red</div>
<div class="item" id="item3" onclick="colorRed('item3')">click me to paint me red</div>
<div class="item" id="item4" onclick="colorRed('item4')">click me to paint me red</div>
<div class="item" id="item5" onclick="colorRed('item5')">click me to paint me red</div>
</div>
<script>
function colorRed(param){
document.getElementById(param).style.backgroundColor = "red";
}
</script>
</body>