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

工业核信息化部网站备案系统树莓派wordpress

工业核信息化部网站备案系统,树莓派wordpress,发布文章到wordpress,用php做的大型网站这里写目录标题 一级目录二级目录三级目录 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/375922/

相关文章:

  • 学院网站建设管理规章制度o2o电商交易类平台有哪些
  • 建筑网站案例佛山网络推广平台
  • 网站广告位网页设计与网站建设的报告
  • 如皋市网站建设wordpress 固定链接 seo
  • 建站长沙公司建网站怎么建
  • 网络彩票网站开发网站建设 实训
  • 滁州市城市建设投资有限公司网站个人网站建设架构
  • 做房产应看的网站网站建设挂什么费用
  • 网站建设经济可行性分析做青蛙网站
  • 网站 模板优化大师破解版app
  • 建站公司见客户没话说上海网站建设联系方式
  • 成都科技网站建设热做移动网站建设
  • 永久个人网站视频网站建设的背景简介
  • 锐捷网络公司怎么样苏州seo推广
  • 做一个网站的基本步骤flash网页设计
  • 专业搭建网站公司三室一厅二卫装修效果图
  • 自己做的网站打开慢网站建设方案流程
  • 个人免费网站空间百度小白一键重装系统
  • 中国是唯一一个拥有空间站企业咨询公司名字大全
  • 南皮网站建设公司平面网页设计培训
  • 工业品公司做商城网站好吗亳州电商网站建设
  • 织梦网站模版官网网站 实名认证
  • wordpress时尚英文站动态倒计时网站模板
  • 网站改进建议网站推广方案范文
  • 做网站商城需要什么条件WordPress安装插件要FTP
  • 做商业网站是否要备案做标书有哪些网站能接到
  • 程序员做图网站如何做flash游戏下载网站
  • 江苏省建设注册中心网站首页网站分享平台
  • 网站用户体验分析怎么做网站开发需要什么专业的人才
  • 公司网址制作移动网站推广如何优化