扫码关注官方订阅号
当我在页面上点击链接时,我可以更改段落的背景颜色吗。
<a href="#p4">跳转到P4</a> <p id="p4">我是P4</p>
我需要在CSS中写什么来实现-
p { 背景颜色:黄色; }
你不能通过点击另一个元素来改变元素的属性,但是可以通过JavaScript来实现。只需在你的<body>标签的末尾添加<script>标签,并在<a>标签上添加onclick()事件:
<body>
<script>
<a>
onclick()
<body> <a href="#p4" onclick="changeColor()">跳转到P4</a> <p id="p4">我是P4</p> <script> function changeColor() { document.getElementById("p4").style.backgroundColor = "yellow"; } </script> </body>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你不能通过点击另一个元素来改变元素的属性,但是可以通过JavaScript来实现。只需在你的
<body>标签的末尾添加<script>标签,并在<a>标签上添加onclick()事件:<body> <a href="#p4" onclick="changeColor()">跳转到P4</a> <p id="p4">我是P4</p> <script> function changeColor() { document.getElementById("p4").style.backgroundColor = "yellow"; } </script> </body>