当前位置: 首页 > news >正文

山东省建设局网站监理员考试哪里免费做网站

山东省建设局网站监理员考试,哪里免费做网站,海尔网站建设不足之处,江门排名优化公司1、style修改样式 基本语法&#xff1a; 元素.style.样式’值‘ 注意: 1.修改样式通过style属性引出 2.如果属性有-连接符&#xff0c;需要转换为小驼峰命名法 3.赋值的时候&#xff0c;需要的时候不要忘记加css单位 4.后面的值必须是字符串 <div></div> // 1、…

1、style修改样式

基本语法:
元素.style.样式=’值‘

注意:
1.修改样式通过style属性引出
2.如果属性有-连接符,需要转换为小驼峰命名法
3.赋值的时候,需要的时候不要忘记加css单位
4.后面的值必须是字符串

<div></div>
// 1、获取元素
const div=document.querySelector('div');
// 2、通过style操作css
div.style.height='300px';
div.style.width='200px';
// 属性有-连接符,需要转换为小驼峰命名法
div.style.backgroundColor='rgba(249, 69, 69, 0.5)';

2、className通过修改类名改样式

className是使用新值换旧值,如果需要添加一个类,需要保留之前的类名
他会覆盖之前的类名

<style>.nav{width: 300px;height: 300px;background-color: pink;border: 5px solid green;}.box{width: 200px;height: 200px;background-color: red;}
</style>
<div class="nav"></div><script>// 1、获取元素let div=document.querySelector('div');// 2、修改类名 不用加点,因为是类名 自动加点// className会覆盖前面的类名,需要写多个类名div.className='nav box';</script>

在这里插入图片描述

3、通过classList控制css

为了解决className容易覆盖以前的类名,我们可以通过classList方式
追加和删除类名
追加一个类
元素.classList.add(‘类名’)
删除一个类
元素.classList.remove(‘类名’)
切换一个类
元素.classList.toggle(‘类名’)

<style>.one {width: 200px;height: 200px;background-color: pink;}.two {border: 10px solid yellowgreen;}
</style><div class="one"></div>
<script>const div = document.querySelector('div');// 追加一个类div.classList.add('two');// 删除一个类div.classList.remove('two');// 切换一个类   有就删掉,没有就加上// 此时,类two已经被删除 div.classList.toggle('two');
</script>

在这里插入图片描述

4、trim()去除字符串两侧的空格

<script>const str='         khfgdjh        ';console.log(str);//         khfgdjh        console.log(str.trim());//khfgdjhconst a='            ';console.log(a.trim());
</script>

在这里插入图片描述

5、自定义属性

标准属性: 标签天生自带的属性 比如class id title等,
可以直接使用点语法操作比如: disabled、checked、selected

自定义属性:
在html5中推出来了专门的data-自定义属性
在标签上一律以data-开头
在DOM对象上一律以dataset.对象方式获取

<div class="box" data-id="1" data-info="这只是一个普通的盒子">盒子</div>
<script>const box=document.querySelector('.box');// 输出自定义属性console.log(box.dataset.id);console.log(box.dataset.info);// 增加自定义属性box.dataset.name='lxl';console.log(box.dataset.name);
</script>

在这里插入图片描述

6、定时器-间歇函数

目标:能够使用定时器函数重复执行代码
定时器函数可以开启和关闭定时器

1.开启定时器
setInterval(函数,间隔时间)
这个函数可以是匿名函数
作用:每隔一段时间调用这个函数,间隔时间单位是毫秒

注意:
1.函数名字不需要加括号
2.定时器返回的是一个id数字

setInterval(function () {document.write('我是半秒钟打印一次</br>'); },500)

7、环境对象this

环境对象this是什么?
它代表着当前函数运行时所处的环境
this指向的粗略规则:
谁调用,this就指向谁

// 每个函数里面 都有this
function fn() {// 普通函数里面this指向的是windowconsole.log(this);console.log(typeof this);//object 是一个对象
}
window.fn()

在这里插入图片描述

<button>点击</button>
。。。。。。。。。
// 点击按钮
const btn = document.querySelector('button');
// 下面的这个function也是回调函数
btn.addEventListener('click', function () {// this指向这个btn按钮// 谁调用,this就指向谁console.log(this);//<button>点击</button>// this就等于btn。在这个例子中btn.style.color='red';this.style.color='blue';
})

在这里插入图片描述

8、回调函数

如果将函数 A 做为参数传递给函数 B 时,我们称函数 A为回调函数

// 函数fn作为参数,传递给setInterval
function fn() {console.log('我是回调函数');
};
setInterval(fn,1000);

在这里插入图片描述

     const btn = document.querySelector('button');// 下面的这个function也是回调函数btn.addEventListener('click', function () {// this指向这个btn按钮// 谁调用,this就指向谁console.log(this);//<button>点击</button>
})
http://www.yayakq.cn/news/868156/

相关文章:

  • 中山外包网站设计乔拓云智能建站官网登录入口
  • 科技杭州网站建设网站管理办法制度
  • 东莞网站推广运营平面设计做画册用网站
  • 怎么建卡盟网站网站项目设计流程案例
  • h5个人网站模板深圳市网站维护
  • 泰安中呼网站建设有限公司 概况在线生成logo设计
  • 零陵做网站英文购物网站模板下载
  • 公司网站托管wordpress 最近访客 多说
  • 找图片素材的网站有哪些遵义网站开发哪家好
  • 自己电脑做网站 路由器在线排名优化
  • php网站实例wordpress 页面是什么意思
  • 烟台做网站推广的公司国内cms推荐
  • 泗洪建设局网站营销型网站单页
  • 建设什么企业网站建筑设计图设计说明
  • 国外网站 网站 推荐网上营销是做什么的
  • 微信微网站是什么网站建设没业务
  • 网站建设与管理实践实践报告成都易锐互动科技有限公司
  • 综合网站有哪些四川省建设网站评标专家考试
  • 佛山顺德做网站手机浏览wordpress
  • 青海省制作网站专业网站建设类岗位
  • 做视频的网站软件开发的阶段
  • 网站在空间费用Wordpress主题 仿魅族
  • 我想学制作网站吗城乡与住房建设厅官网
  • 杭州专业做网站公司郑州 高端网站建设
  • php做网站开发有什么框架羽毛球赛事2022直播
  • 如何做网站吸引广告商做网站的公司哪家
  • 如何建设企业网站呢图片数量 wordpress
  • 网站上如何做天气插件广州软件外包公司排名
  • 免费网站正能量一家只做家纺的网站
  • 海口网站设计建设永兴网站建设