Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我有5个元素,我选择其中一个,当我点击它时,它会是红色的,但当我点击其他元素时,它也会是红色的 点击我把我涂成红色 点击我把我涂成红色 点击我把我涂成红色 点击我把我涂成红色 点击我把我涂成红色 函数彩色(参数){ document.getElementById(param.style.backgroundColor=“红色”; }_Javascript - Fatal编程技术网

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>