前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jQuery(操作Dom-样式操作)

jQuery(操作Dom-样式操作)

作者头像
全栈开发日记
发布2022-05-12 20:57:32
1.2K0
发布2022-05-12 20:57:32
举报
文章被收录于专栏:全栈开发日记全栈开发日记

目录

修改行内样式 添加class样式 class样式移除 判断是否包含class样式 样式切换

Dom core:任何一种支持dom操作的语言都可以操作的对象;

代码语言:javascript
复制
document.getElementById("")

HTML DOM:用于处理html文档;

代码语言:javascript
复制
document.forms;
//获取所有的form表单

CSS DOM:用于 操作css样式的;

代码语言:javascript
复制
element.style.color=red;
//将elment元素的color设置为red

样式操作

css('styleName','styleVaule'):修改行内样式 隐式迭代

代码语言:javascript
复制
function fun1() {
    $("#idName").css("width","200px");
}

css({'styleName1':'styleVaule1','styleName2':'styleVaule2'...}):设置多个属性(注意中间分隔符)

代码语言:javascript
复制
function fun1() {
    $("#idName").css({"width":"200px","height":"200px"});
}

注意:设置多个行内样式属性与设置一个中间的符号容易混淆;

addClass('className'):添加单个class样式(不是行内样式)

代码语言:javascript
复制
function fun1() {
    $("#idName").addClass("c");
}

注意:"c"类名称,前面不需要加".";

addClass(“className1 className2 className3...”):添加多个class样式

代码语言:javascript
复制
function fun1() {
    $("#idName").addClass("a c");
}

注意:两个类名称用空格隔开;

removeClass(“className“):单个类名称样式移除

代码语言:javascript
复制
function fun1() {
    $("#idName").removeClass('a');
}

removeClass("className1 className2 className3 ..."):移除多个样式

代码语言:javascript
复制
function fun1() {
    $("#idName").removeClass('a c');
}

注意:两个类名称用空格隔开,与添加多个样式类似;

hasClass("className"):返回boolean类型 ,判断指定元素是否含有某个类样式

代码语言:javascript
复制
function fun1() {
    alert($("#idName").hasClass("a"));
}

hasClass("className1 className2 className3 ..."):判断多个,只要有一个样式它没有则返回false

代码语言:javascript
复制
function fun1() {
    alert($("#idName").hasClass("a c d"));
}
这个例子中指定元素类样式不包含d
所以它返回false

toggleClass("className"):样式切换(当前元素有className样式时,调用removeClass,否则调用addClass)

代码语言:javascript
复制
function fun1() {
    $("#idName").toggleClass("a");
}

toggleClass("className1 className2 ..."):同理。

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-15,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 全栈开发日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com