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

怎么在网站做系统婚纱摄影网站模板下载

怎么在网站做系统,婚纱摄影网站模板下载,网站备案成功后怎么,北京到广州的机票这里写目录标题 一级目录二级目录三级目录 Web APIs01四、操作元素属性1.操作元素常用属性2.操作元素样式属性通过style属性操作css1.修改样式通过style属性引出2.如果属性有-连接符,需要转换为小驼峰命名法3.赋值的时候,需要的时候不要忘记加css单位 通…

这里写目录标题

  • 一级目录
    • 二级目录
      • 三级目录
  • Web APIs01
  • 四、操作元素属性
    • 1.操作元素常用属性
    • 2.操作元素样式属性
      • 通过style属性操作css
        • 1.修改样式通过style属性引出
        • 2.如果属性有-连接符,需要转换为小驼峰命名法
        • 3.赋值的时候,需要的时候不要忘记加css单位
      • 通过className操作css
      • 通过classList操作css
    • 3.操作表单元素属性
    • 4.自定义属性
  • 五、定时器-间歇函数
    • 打开定时器
    • 关闭定时器
  • 用户倒计时效果案例
    • 案例要求
    • 大致思路
    • 完整代码

一级目录

二级目录

三级目录

Web APIs01

四、操作元素属性

1.操作元素常用属性

对象.属性=值

2.操作元素样式属性

通过style属性操作css

对象.style.样式属性=值
//获取元素
const box document.querySelector(‘.box’)
//修改元素样式

1.修改样式通过style属性引出

box.style.width '200px
box.style.marginTop ='15px

2.如果属性有-连接符,需要转换为小驼峰命名法

box.style.backgroundColor =‘pink’

3.赋值的时候,需要的时候不要忘记加css单位

通过className操作css

元素.className=‘类名(不加点)’
注意:
由于class是关键字,所以使用className去代替
className是使用新值换旧值实现覆盖,如果需要添加一个类,需要保留之前的类名

通过classList操作css

使用className容易覆盖以前的类名,可以使用classList方式追加和删除类名
//追加一个类
元素.classList.add(‘类名’)类名不加点且是字符串
//删除一个类
元素.classList.remove(‘类名’)
//切换一个类(有就删,没有就加)
元素.classList.toggle(‘类名’)

3.操作表单元素属性

获取:DOM对象.属性名
设置:DOM对象.属性名=新值
表单.value=‘用户名’
表单.type=‘password’
注意:获取表单内容只能用"表单.value",但button特殊使用button.innerHTML,因为button的已经是标签内的内容,innerHTML获取的是双标签内的提示内容

表单属性中添加就有效果,移除就没有效果,一律使用布尔值表示如果为true代表添加了该属性如果是false代表移除了该属性
比如:disabled禁用、checked勾选、selected

<button disabled></button>
const button=document.querySeletor('button')
button.disabled=false//表示不能禁用

4.自定义属性

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

<body><div class="box",data-id="10",data-smp="21">盒子</div>
<script>const box document.querySelector('.box')console.log(box.dataset.id)console.log(box.dataset.smp)
</script>
</body>

五、定时器-间歇函数

单位为毫秒,返回的是一个id数字,函数名不需要加括号

打开定时器

setInterval (function(){
console.log(‘一秒执行一次’)
},1000)1000毫秒即为1秒,数字越小表示跳转间隔越小,跳转越快
2.
function fn() {
console.log(‘一秒执行一次’)
}
setInterval(fn,1000)这里调用函数不要加(),fn()表示立即调用函数,但在定时器里是主动调用

关闭定时器

let timer = setInterval(function(){
console.log(‘hi~~’)
},1000)
clearInterval(timer)
2.
let 变量名 = seyInterval(函数,间隔函数)
clearInterval(变量名)

用户倒计时效果案例

案例要求

文本框里放用户协议,倒计时结束前不能点击同意

大致思路

设置一个含有倒计时的按钮,获取按钮对象,利用定时器函数,不断修改倒计时内容,当倒计时数字为0时,关闭定时器,将禁用取消,文字改为同意

完整代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><textarea name="" id="" col="30" rows="10">用户注册协议xxx是哈哈怪,看完才能点确认</textarea><br><button class="btn" disabled>确认(8)</button><script>let i=8const btn=document.querySelector('.btn')let n=setInterval(function(){i--btn.innerHTML=`确认${i}`if(i===0){clearInterval(n)btn.disabled=falsebtn.innerHTML='同意'}},1000)</script>
</body>
</html>
http://www.yayakq.cn/news/576767/

相关文章:

  • 宁波网站建设招聘网小程序代理加盟前景
  • 专业做网站设计怎么一键删除wordpress
  • 西安网站自然排名优化西安网站建设易网宣
  • 主要给人家做网站的公司株洲电商网站建设
  • 优秀国内个人网站企业网站开发公司有哪些
  • pc网站制作公司wordpress个人博客系统实现
  • 网站建设实践心得体会企业网站推广方案在哪里
  • 怎样找素材做网站综合类网站怎么做
  • 网站开发和数据库哪个有前途怎样用ps做网站
  • 广州手机模板建站哪家企业网站做的好
  • 邳州哪家做百度推广网站做一件代发的网站
  • 电影宣传网站模板免费下载wordpress首页生成html
  • 网站建设数据库的选择asp.net网站开发pdf
  • 大网站如何优化建设部网站房地产资质
  • 为啥浏览做的网站有移动条win10怎么做网站
  • 大型网站建设建站模板密云建设网站
  • 门户网站做重庆微信网站建设价格
  • 福建公司网站开发电商代运营
  • 网站建设 福田交城有做网站的吗
  • 网站建设遵循的原则个人免费建站的网站
  • 国家建设工程信息网站网站制作时如何分析竞争对手
  • 哪个网站可以做记录视频用wordpress做的博客
  • 织梦cms小说网站采集惠州网站优化
  • 网站资质优化网站界面设计需要
  • 做红包网站长治网站建设电话
  • 建筑工程网络图视频教程襄樊seo排名
  • 滁州网站建设哪个好点服务器维护内容
  • 大丰做网站找哪家好关于建设网站的合作合同
  • 上海网站维护合肥网站代运营公司有哪些
  • 网站免费高清素材软件小游戏公司网站怎么优化