HTML中 点击文字后变色,再点击下一段文字时,下一段文字变色,之前的一段文字颜色恢复原来颜色 200

 我来答
阿呆的短剧
2017-08-24 · TA获得超过606个赞
知道小有建树答主
回答量:359
采纳率:50%
帮助的人:248万
展开全部

用了js原生写法:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>

<body>
    <div id="container">
        <p>第一段文字</p>
        <p>第二段文字</p>
        <p>第三段文字</p>
    </div>
    <script type="text/javascript">
    window.onload = function() {
        var ele = document.getElementById("container");
        ele.addEventListener("click",function(e) {
            var arr = document.getElementsByTagName("p");
            for (var i=0; i<arr.length; i++) {
                arr[i].style.color = "#000";
            }
            e.target.style.color = "red";
        });
    }
    </script>
</body>

</html>
玩的就是绚丽
2017-08-23 · 超过12用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:21.7万
展开全部
变成“按钮”不就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式