新增选择器/jQuery加载/jQuery选择器

                                                新增选择器

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>新增选择器</title>

<script type="text/javascript">

window.onload = function(){

var oDiv = document.querySelector('#div1');

alert(oDiv);//弹出[object HTMLDivElement],表示选择了该Div

//如果要选择多个元素用querySelectorAll

var aLi = document.querySelectorAll('.list li');

alert(aLi.length);//8

}

</script>

</head>

<body>

<div id="div1">这是一个div元素</div>

<ul class="list">

<li>1</li>

<li>2</li>

<li>3</li>

<li>4</li>

<li>5</li>

<li>6</li>

<li>7</li>

<li>8</li>

</ul>

</body>

</html>

......................................................................................................................................................................

                                                    jQuery加载

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>jQuery加载</title>

<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>

<script type="text/javascript">

// alert($);//弹出function (a,b){return new n.fn.init(a,b)}表示JQuery已经引进来了,这是它的一个构造函数

//JS写法

window.onload = function(){

var oDiv = document.getElementById('div');

alert(oDiv.innerHTML);//这是一个div元素

}

//jQuery的完整写法

//比上面JS写法先弹出,因为window.onload是把页面元素加载、渲染完才弹出,而ready()是把所有页面的节点加载完之后就弹出了,不用等渲染了

/*$(document).ready(function(){

var $div = $('#div');

alert('jQuery:' + $div.html());//jQuery:这是一个div元素

})*/

//简写方式

$(function(){

var $div = $('#div');//CSS样式怎么写,这里就怎么写

//html()方法相当于原生JS的innerHTML

alert($div.html() + 'jQuery');

})

</script>

</head>

<body>

<div id="div">这是一个div元素</div>

</body>

</html>

......................................................................................................................................................................

                                             jQuery选择器

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>jQuery选择器</title>

<style type="text/css">

#div1{

color: red;

}

.box{

color: green;

}

.list li{

margin-bottom: 10px;

}

</style>

<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>

<script type="text/javascript">

$(function(){

//选择元素的规则和css样式相同

$('#div1').css({color: 'pink'});

$('.box').css({fontSize: '30px'});

$('.list li').css({

background: 'green',

color: '#fff',

fontSize: '20px',

marginBottom: '10px'

});

})

</script>

</head>

<body>

<div id="div1">这是一个div元素</div>

<div class="box">这是第二个div元素</div>

<ul class="list">

<li>1</li>

<li>2</li>

<li>3</li>

<li>4</li>

<li>5</li>

<li>6</li>

<li>7</li>

<li>8</li>

</ul>

</body>

</html>

......................................................................................................................................................................

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容