文章目录
一、html()方法
作用:取值、赋值
1.1 id选择器中使用html()方法
- 无参数时,为取值;
- 有普通参数时,为赋值;
- 有方法参数时,方法中alert为取值,方法中return为赋值; 方法有2个参数:index和html,分别为对应的索引和内容。
格式:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript" src="../JQuery文件/jquery-3.4.1.js"></script>
<script type="text/javascript">
function f1() {
var d = $("#1"); //d为JQuery对象
//1--无参数时取值
var value = d.html();
alert(value);
//2--有参数赋值
d.html("yyy");
//3--参数为方法时,alert
d.html(function(index, html) {
alert(index + " " + html);
});
//4--参数为方法时,return
d.html(function(index, html) {
return "Hellow";
})
}
</script>
</head>
<body>
<div id="1">ffff</div>
<button onclick="f1()">按钮</button>
</body>
</html>
初始:
点击按钮后的弹窗:
点击OK后:
点击OK后:
1.2 标签选择器中使用html()方法
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript" src="../JQuery文件/jquery-3.4.1.js"></script>
<script type="text/javascript">
function f(){
var arrs = $("div");//JQuery对象数组
//1--无参数时取值第一个数
alert(arrs.html());
//2--有参数时修改所有的数据
arrs.html("aaa");
//3--参数为方法,但不返回
arrs.html(function(index,html){
alert(index+" "+html);
});
arrs.html(function(index){
alert(index);
});
//4--参数为方法,且返回
arrs.html(function(index,html){
return 1;//全部变为1
});
arrs.html(function(index,html){
return index+" "+html;//全部变为1
});
}
</script>
</head>
<body>
<div>444</div>
<div>555