批改状态:未批改
老师批语:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
*{margin: 0;padding: 0;}
.min{
width: 400px;
height: 400px;
margin: 100px auto;
text-align: center;
}
li{
list-style: none;
display:inline-block;
width: 96px;
background: #ccc;
}
.box{
width: 400px;
height:300px;
}
span{
width: 400px;
height:300px;
}
</style>
</head>
<body>
<div>
<ul>
<li><a href="">红色</a></li>
<li><a href="">绿色</a></li>
<li><a href="">黄色</a></li>
<li><a href="">蓝色</a></li>
</ul>
<div>
<span style="background: red;">1</span>
<span style="background: green;">2</span>
<span style="background: yellow;">3</span>
<span style="background: blue;">4</span>
</div>
</div>
<script type="text/javascript">
var span_a = document.getElementsByTagName('span');
var li_a = document.getElementsByTagName('li');
function cl(num){
for (var i = 0; i< span_a.length; i++) {
span_a[i].style.display="none"
li_a[i].style.background="#ccc"
}
span_a[num].style.display="block"
li_a[num].style.background="#ff9d00"
}
for (var c = 0; c<li_a.length; c++) { //遍历出所有li_a
li_a[c].index=c; //获取当前li_a下标 这里用到了一个index()方法
li_a[c].onclick=function(){
cl(this.index) //对当前下标出发点击cl()函数
}
}
</script>
</body>
</html>
//感谢同学Paul_广州_133114和GT_云南_376980的指导点击 "运行实例" 按钮查看在线实例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jq</title>
<style type="text/css">
*{margin: 0;padding: 0;}
#box{
width: 200px;
height: 200px;
}
.box1{
width: 200px;
height: 200px;
}
ul li{
height: 40px;
margin-top: 20px;
list-style: none;
border: 1px solid #ccc;
text-align: center;
line-height: 40px;
}
.kk{
width: 300px;
height: 300px;
border: 1px solid #ccc;
}
</style>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<!-- 引入方法:
1.本地:将下载的文件放在网页的同一目录下,就可以使用jQuery (外部引入js);
-->
</head>
<body>
<div id="box">1</div>
<div class="box1">2</div>
<ul>
<li>1</li>
<li class="list">2</li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#" target="_blank">5</a></li>
<li>6</li>
</ul>
<p>
<a href="">PHP</a><br>
<span><a href="">html</a></span>
</p>
<button class="bg1">点击粉色</button>
<button class="bg2">点击红色</button>
<button class="bg3">点击蓝色</button>
<button class="bg4">400*400颜色黑色</button>
<p class="kk"></p>
<script>
//测试jq有没有引入成功
// if (typeof $=='undefined') {
// alert('未加载')
// }else{
// alert('已加载')
// }
//
// 基本语法:(jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作)
// $(选择器).action()
//文档就绪函数 ready() (也称为jQuery入口函数) 作用: 为了防止文档在完全加载(就绪)之前运行 jQuery 代码
// $(document).ready(function(){
// //执行的代码块
// })
// //简写:
// $(function(){
// //执行的代码块
// })
//jQuery 中所有选择器都以美元符号开头:$(),它基于已经存在的 CSS 选择器;
// //元素选择器
// $('body').css('background','pink');
//id选择器
// $('#box').css('border','1px solid red');
// //class选择器
// $('.box').css('background','#ff6500');
// //匹配到页面中多个选择器
// $('.box,#box').css('color','#fff')
// //类型
// // $('li.list').css('background','green')
// //属性
// $('[href]').css('color','red')
// //属性值
// $("a[target='_blank']").css('fontSize','30px')
// //层级选择器(相当于父类和子类的元素关系):
// // $('父级元素 > 子级元素')给定的父级元素下匹配所有的子元素
// //$('p>a').css('fontSize','30px')
// // $('祖先元素 后代元素')给定的祖先元素下匹配所有的后代元素
// $('p a').css('fontSize','30px')
// //比较(x的顺序是从0开始)
// // $(':gt(x)')表示大于值x的元素
// $('li:gt(2)').css('background','#f00')
// //$(':lt(x)')表示小于值x的元素
// //$(':eq(x)')表示等于值x的元素
// $('li:eq(2)').css('background','green')
// jQuery事件:
// JS JQ 描述
// onfocus focus 元素获得焦点。
// onblur blur 元素失去焦点。
// onclick click 当用户点击某个对象时调用的事件句柄。
// onkeydown keydown 某个键盘按键被按下。
// onkeyup keyup 某个键盘按键被松开。
// onmouseover mouseover 鼠标移到某元素之上。
// jQuery事件的使用:
// $(document).ready()当文档完成加载时;
// $(selector).click()被选元素的点击事件;
//jQuery事件原理:当事件被触发时会调用一个函数我们称之为事件方法;(及事件处理函数);
$(function() {
$('button.bg1').click(function(){
$('.kk').css('background','pink')
})
$('button.bg2').click(function(){
$('.kk').css('background','green')
})
$('button.bg3').click(function(){
$('.kk').css('background','blue')
$('.kk').css('width','300px')
$('.kk').css('height','300px')
})
$('button.bg4').click(function(){
$('.kk').css({'background':'black','width':'400px','height':'400px'})//谢谢同学哥特_山东_170760解决方案
})
})
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号