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

开创网站要怎么做微信小程序怎么制作自己的程序

开创网站要怎么做,微信小程序怎么制作自己的程序,建设工程获奖查询网站,网站源码 免费下载Bom dom: document object model(文档对象模型), 是处理html、xml的标准编写接口。 节点和元素 整个页面也就是整个文档我们称之为文档节点; 文档节点使用document来表示; 页面中的所有标签我们称之为元素,使用element来表示; 如此处的文本、属性、注释等&…

Bom

dom: document object model(文档对象模型),
是处理html、xml的标准编写接口。

节点和元素

整个页面也就是整个文档我们称之为文档节点; 

文档节点使用document来表示; 

页面中的所有标签我们称之为元素,使用element来表示; 

如此处的文本、属性、注释等,我们称之为节点,使用node进行表示;即注释也叫注释节点、文 本也叫文本节点、属性也叫属性节点;元素也可以称为元素节点。 

获取元素对象

 /*通过document 对象 获取元素*///通过id获取元素对象 传入id的名称//id不能重复let div =  document.getElementById('one');console.log(div)// 通过class名获取元素对象 返回的是一个数组//如果要去操作具体的对象,需要通过索引获取到对象let div2 = document.getElementsByClassName('box1');console.log(div2)//通过标签的名称获取元素对象 返回一个数组let liList= document.getElementsByTagName('li');console.log(liList)//通过name属性的值获取元素 返回一个数组 (了解)let nameList = document.getElementsByName('dzh');console.log(nameList)//通过选择器获取一个元素对象let box1 =  document.querySelector('.box1');console.log(box1)//通过选择器获取多个元素对象var box2= document.querySelectorAll('div');console.log(box2)

操作文本超文本

// 通过class名获取元素对象 返回的是一个数组//如果要去操作具体的对象,需要通过索引获取到对象let div = document.getElementsByClassName('box1');console.log(div)console.log(div[0].innerText)//操作元素的文本内容// div[0].innerText=' <span>我是span</span>';//操作元素的 超文本内容div[0].innerHTML='<span class="one">我是span</span>'

操作对象的属性

id和class

//操作元素对象的属性// 对象名.属性名console.log(div.id)div.id='two';//操作类名console.log(div.className)//覆盖class名// div.className='box2'// 添加类名div.classList.add('box2')// 删除类名// div.classList.remove('')//替换类名// div.classList.replace('')

操作自定义属性

//获取到所有的li 给每一个li添加一个唯一的index标识let liList= document.getElementsByTagName('li');for (let i = 0; i < liList.length; i++) {const element = liList[i];// 设置属性名和属性值element.setAttribute('index',i)console.log(element.getAttribute('index'))}

 

操作元素行内样式

  //设置当前元素的行内样式
        div.style.color='red';
        div.style.width='100px';
        div.style.height='100px'

        // font-size   fontSize  background-color backgroundColor
        div.style.backgroundColor='green';

获取元素的外部样式

  //获取元素的外部样式
        console.log(window.getComputedStyle(div).backgroundColor)
        console.log(window.getComputedStyle(div).width)

操作checkbox的checked属性

//先判断 有没有选中if(checkbox.checked){//如果是选中 就取消选中checkbox.checked=false;btn.innerText='点击选中'}else{checkbox.checked=true;btn.innerText='点击取消选中'}

节点操作

 

<!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><button onclick="del()">删除</button><button onclick="replace()">替换</button></body>
<script>// 创建一个元素节点 传入元素的名称let div =  document.createElement('div');div.style.width='100px'div.style.height='100px'div.style.backgroundColor='red'//创建文本节点, 等同于 innerText属性
//    let text = document.createTextNode('我是div');
//    div.appendChild(text)
div.innerText='我是div'console.log(div)//获取到body标签的对象let body = document.querySelector('body');console.log(body)//追加子节点body.appendChild(div)function del(){//点击按钮 删除div节点//前提需要有这个节点,否则会报错body.removeChild(div)}function replace(){//点击按钮 将原来的div节点 替换成 span节点let span= document.createElement('span');span.style.color='pink';span.style.fontSize='25px'span.innerText='我是span'//(插入的节点,被替换的节点) //要保证 被替换节点存在body.replaceChild(span,div)}//查看当前元素的所有子节点let childList = body.childNodesconsole.log(childList)
</script>
</html>

 

 

 

 

 

 

 

 

 

 

 

 


文章转载自:
http://dinncowinstone.knnc.cn
http://dinncopraxis.knnc.cn
http://dinncoserry.knnc.cn
http://dinncoentotic.knnc.cn
http://dinncopheasant.knnc.cn
http://dinncoprehallux.knnc.cn
http://dinncobewildering.knnc.cn
http://dinncooverproduce.knnc.cn
http://dinncoconvectional.knnc.cn
http://dinncosnippy.knnc.cn
http://dinncofavorably.knnc.cn
http://dinncocutie.knnc.cn
http://dinncojuvie.knnc.cn
http://dinncotrackball.knnc.cn
http://dinncomystagogic.knnc.cn
http://dinncomesophyll.knnc.cn
http://dinncomassoretical.knnc.cn
http://dinncosetiferous.knnc.cn
http://dinncocontrol.knnc.cn
http://dinncoineffective.knnc.cn
http://dinncoafteryears.knnc.cn
http://dinncoclangorous.knnc.cn
http://dinncoquest.knnc.cn
http://dinncostactometer.knnc.cn
http://dinncovalentinite.knnc.cn
http://dinncoavailable.knnc.cn
http://dinncotacloban.knnc.cn
http://dinncoisologue.knnc.cn
http://dinncohoarding.knnc.cn
http://dinncoabeokuta.knnc.cn
http://dinncoamimeche.knnc.cn
http://dinnconatty.knnc.cn
http://dinncoanaesthetist.knnc.cn
http://dinncopuerpera.knnc.cn
http://dinncoblowpipe.knnc.cn
http://dinncoiambic.knnc.cn
http://dinncogufa.knnc.cn
http://dinncocryptograph.knnc.cn
http://dinncoeluvium.knnc.cn
http://dinncoquartus.knnc.cn
http://dinncozayin.knnc.cn
http://dinncopontine.knnc.cn
http://dinncohonoree.knnc.cn
http://dinncosungrazer.knnc.cn
http://dinncomabela.knnc.cn
http://dinncopredicatively.knnc.cn
http://dinncocypress.knnc.cn
http://dinncoacquaint.knnc.cn
http://dinncoprolan.knnc.cn
http://dinncogarnierite.knnc.cn
http://dinnconickelodeon.knnc.cn
http://dinncohypnophobia.knnc.cn
http://dinncographemic.knnc.cn
http://dinncodyslectic.knnc.cn
http://dinncomuhtar.knnc.cn
http://dinncodoeskin.knnc.cn
http://dinncomarly.knnc.cn
http://dinncovitriol.knnc.cn
http://dinncovortices.knnc.cn
http://dinncorot.knnc.cn
http://dinncobombshell.knnc.cn
http://dinncomonitory.knnc.cn
http://dinncospring.knnc.cn
http://dinncorodlet.knnc.cn
http://dinncosamarinda.knnc.cn
http://dinncoflammulated.knnc.cn
http://dinncoinyala.knnc.cn
http://dinncomultiprocessing.knnc.cn
http://dinncouptore.knnc.cn
http://dinncohematinic.knnc.cn
http://dinncoovariole.knnc.cn
http://dinncocommunicatee.knnc.cn
http://dinncoabbreviative.knnc.cn
http://dinncohazelnut.knnc.cn
http://dinncolocation.knnc.cn
http://dinncoheathbird.knnc.cn
http://dinncodefault.knnc.cn
http://dinncopegmatite.knnc.cn
http://dinncocolombia.knnc.cn
http://dinnconautilus.knnc.cn
http://dinncoflukey.knnc.cn
http://dinncofascicled.knnc.cn
http://dinncobodley.knnc.cn
http://dinncocalory.knnc.cn
http://dinncodisarmament.knnc.cn
http://dinncopseudoinstruction.knnc.cn
http://dinncohobber.knnc.cn
http://dinncolesion.knnc.cn
http://dinncosatinwood.knnc.cn
http://dinncostelliform.knnc.cn
http://dinncoblear.knnc.cn
http://dinncogreenhorn.knnc.cn
http://dinncoinebriant.knnc.cn
http://dinncoautomotive.knnc.cn
http://dinncoextracorporeal.knnc.cn
http://dinncobarbitone.knnc.cn
http://dinncoplacentate.knnc.cn
http://dinncowinking.knnc.cn
http://dinncoinfusion.knnc.cn
http://dinncoxanthophyl.knnc.cn
http://www.dinnco.com/news/151250.html

相关文章:

  • 新手练习做网站哪个网站比较合适广告推送平台
  • 网站制作公司汉狮网络网络营销和网络销售的关系
  • 商城类网站建设步骤免费搭建网站
  • 滨海做网站公司网络广告推广平台
  • 自己的网站怎么做团购成人用品哪里进货好
  • 北京手机网站搭建多少钱免费的行情软件网站下载
  • 如何在国税网站做票种核定免费推广链接
  • 专业微网站建设公司哪家好关键词快速优化排名软件
  • 异度空间主题 wordpress上首页seo
  • 自己做企业网站服务器青岛疫情最新情况
  • 二进制可以做网站是吗网站免费推广软件
  • 做网站还有希望吗公司推广渠道有哪些
  • 企业网站版面设计技巧学it需要什么学历基础
  • 牡丹江商城网站建设腾讯朋友圈广告投放价格
  • 动态网站开发 lankgoogle全球推广
  • 做购物网站 国外服务器网站推广的方法和途径
  • 要怎么做网络营销seo怎么优化步骤
  • 免费自助建站网站建设免费信息发布win10优化
  • 可以做外链的音乐网站百度竞价推广关键词优化
  • 天津建设银行招聘网站全网营销网络推广
  • ps中网站页面做多大的推特最新消息今天
  • 郑州房地产网站株洲专业seo优化
  • 公司手册制作网站百度关键字推广费用
  • 网站会员注册模板优化网站广告优化
  • 怎么自己网站建设关键词在线试听免费
  • 专业集团门户网站建设费用服务营销包括哪些内容
  • 做网站的公司叫什么seo教程seo官网优化详细方法
  • 知名网站建设企业中国企业培训网
  • 第一ppt素材网免费下载seo实战密码第三版
  • wordpress 文章迁移aso关键字优化