如何实现点击div,修改边框颜色,再点击,恢复原来颜色~

iyoyo77 2016-04-13 01:18:52
如何实现点击div,修改边框颜色,再点击,恢复原来颜色~拜托大牛们
...全文
4593 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2016-04-13
  • 打赏
  • 举报
回复

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<title> 页面名称 </title>
<style type="text/css">
#div {
	height: 200px; width: 200px; border: 1px solid red;
}
#div.blue {
	border-color: blue;
}
</style>
</head>
<body>
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
	$("#div").click(function() {
		$(this).toggleClass("blue");
	});
});
</script>
<div id="div"></div>

</script>
</body>
</html>
zhanbaone 2016-04-13
  • 打赏
  • 举报
回复
<script src="Scripts/jquery-1.7.1.min.js"></script> <script type="text/javascript"> $(function () { $("#div").click(function () { debugger; var css = $("#div").attr("style"); if (css.indexOf("border: 1px solid red")>=0) $(this).css("border", "1px solid blue"); else $(this).css("border", "1px solid red"); }); }) </script> <form method="post" action="#"> <div id="div" style="height: 200px; width: 200px; border: 1px solid red;"> </div> </form> 这里通过设置div的css来达到改变边框颜色的目的

87,995

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧