扫码关注官方订阅号
这是一个标题 这是一个段落。 这是一个段落。 这是一个段落。 返回 p 元素的 background-color
这是一个段落。
为什么返回的结果是:背景颜色 = rgb(255, 0, 0) ?
rgb(255, 0, 0)不是红颜色吗,有三个p标签不同背景色的,为什么只返回第一个红色的?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").each(function(i){
alert($(this).css("background-color"));
})
});
</head>
<body>
<h2>这是一个标题</h2>
<p style="background-color:#ff0000">这是一个段落。</p>
<p style="background-color:#00ff00">这是一个段落。</p>
<p style="background-color:#0000ff">这是一个段落。</p>
<button>返回 p 元素的 background-color </button>
</body>
</html>
应该这么写,因为他只会取值的第一个background-color,需要each都循环一遍!
你这需要each遍历一下
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").each(function(i){
alert($(this).css("background-color"));
})
});
});
</script>
</head>
<body>
<h2>这是一个标题</h2>
<p style="background-color:#ff0000">这是一个段落。</p>
<p style="background-color:#00ff00">这是一个段落。</p>
<p style="background-color:#0000ff">这是一个段落。</p>
<button>返回 p 元素的 background-color </button>
</body>
</html>
应该这么写,因为他只会取值的第一个background-color,需要each都循环一遍!
你这需要each遍历一下