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

网站开发实践单页网站网址

网站开发实践,单页网站网址,求个网站2021可用,岳阳市官网上次说了节点属性,其实节点属性不是很常用,大多数情况下我们只想获取元素,我们可以: Element属性 加了element的属性,只返回元素节点(标签),不再包含文体换行等文体节点: firstElementChild //返回节点的第一…

上次说了节点属性,其实节点属性不是很常用,大多数情况下我们只想获取元素,我们可以:

Element属性

加了element的属性,只返回元素节点(标签),不再包含文体换行等文体节点:

        firstElementChild        //返回节点的第一个子节点【元素】

        lastElementChild         //返回节点的最后一个子节点

        nextElementSibling       //下一个元素节点

        previousElementSibling   //上一个元素节点

例:

    <div class="box">

        <ul class="name">

            <li>刘备</li>

            <li>关羽</li>

            <li>张飞</li>

            <li>诸葛亮</li>

        </ul>

    </div>

    <script>

        //找到ul

        var ul_ =document.getElementsByClassName('name')[0];

        //找到刘备

        console.log(ul_.firstElementChild);

        //找到关羽

        console.log(ul_.firstElementChild.nextElementSibling);

        //找到诸葛亮

        console.log(ul_.lastElementChild);

        //找到张飞

        console.log(ul_.lastElementChild.previousElementSibling);

    </script>

        //获取诸葛亮这几个字,因为其不是元素所以用child,找到文字节点后用nodevalue取出里面的值

        console.log(ul_.lastElementChild.firstChild.nodeValue);

 如果是要替换里面的值:

        //把诸葛亮换成事后诸葛亮

        console.log(ul_.lastElementChild.innerHTML='事后诸葛亮');

        //innerText也行

        console.log(ul_.lastElementChild.innerText='事后诸葛亮');

        //获取ul类名name(获取属性节点的值)

        var val =ul_.getAttributeNode('class').value;

        console.log(val);

        //还可以拿到图片路径
        console.log(ul_.parentNode.nextElementSibling.getAttributeNode('src').value);

首先在div下放一张图

    <div class="box">

        <ul class="name">

            <li>刘备</li>

            <li>关羽</li>

            <li>张飞</li>

            <li>诸葛亮</li>

        </ul> 

    </div>

    < img src="./images/屏幕截图 2024-05-29 231135.png" id="pic">

         //获取属性节点

        var pic_ =document.getElementById('pic');      console.log(pic_.getAttributeNode('id').value);

节点信息

nodeName:获取节点的名称,比如获取节点是什么标签。

nodeValue:节点值,比如获取h1标签包裹的内容。

nodeType:节点类型,有不同的数值对应不同的节点类型。

节点类型与对应NodeType值

元素dement : 1

属性attr : 2

文本text : 3

注释comments : 8

文档document : 9

例:

    <div class="box">

        <ul>

            <li>刘备</li>

        </ul>

    </div>

    <script>

        var box =document.getElementsByClassName('box')[0];

        // console.log(box.firstElementChild);确认拿到ul

        console.log(box.firstElementChild.nodeName);

        //节点名称返回的是大写,可toLocaleLowerCase()转化成小写

        console.log(box.firstElementChild.nodeName.toLocaleLowerCase());

        //节点值 box.firstElementChild(ul).firstElementChild(li)

        var li =box.firstElementChild.firstElementChild;

        //第一个子节点中的文字

        console.log(li.firstChild.nodeValue);

        //元素对应值

        console.log(li.nodeType);

 最后做一个练习,获取一下书的价格:

就是类似于这么个页面,随便仿照写写就行,我们主要做的是练习节点的获取——全部选中时下面的也对应的内容也对应都选中,点击加减按钮时,里面的数字也对应进行±1,勾选的部分也会对应放进总计中。

这就是对获取节点,绑定事件的一个练习,不要写一半一看觉得这么麻烦,以后工作写真实的项目不会这么麻烦,后面学习vue一些框架,几乎不会对原始dom节点进行操作,我们练习也是为了明白一些最原始基本的方法,作为日后学习的底气与储备。


文章转载自:

http://kMyBzoGP.bsrcr.cn
http://C4hW4BrB.bsrcr.cn
http://0JlCOyp8.bsrcr.cn
http://D1tC5eij.bsrcr.cn
http://JDuc39fE.bsrcr.cn
http://mlxg9wly.bsrcr.cn
http://kRfQjHei.bsrcr.cn
http://FMQzdKnp.bsrcr.cn
http://CNGvfkUj.bsrcr.cn
http://2Oln1ZcA.bsrcr.cn
http://lcKCa3my.bsrcr.cn
http://oMTW4ByA.bsrcr.cn
http://qqrEOxiM.bsrcr.cn
http://qnMvsPlV.bsrcr.cn
http://858MJMGk.bsrcr.cn
http://iITwmcuN.bsrcr.cn
http://nWwjV93p.bsrcr.cn
http://Ht999Tme.bsrcr.cn
http://YDm4LP9Z.bsrcr.cn
http://21MsI6nS.bsrcr.cn
http://fnxySRtD.bsrcr.cn
http://Uc80XDD5.bsrcr.cn
http://NzrjKROK.bsrcr.cn
http://8OxsWk12.bsrcr.cn
http://IszEWfxn.bsrcr.cn
http://hfO7mb3s.bsrcr.cn
http://CwhBpaXc.bsrcr.cn
http://AZ3v2dgq.bsrcr.cn
http://AmpjBZmH.bsrcr.cn
http://PXBdGcCj.bsrcr.cn
http://www.dtcms.com/wzjs/646913.html

相关文章:

  • 东莞定制网站开发最新首码项目网
  • 中医协会网站建设方案凡科网免费做网站
  • 网站公司logo设计打开百度官网
  • 长春建站模板制作上海备案证查询网站查询网站查询
  • 网站建设案例分享有了域名 做网站
  • 政务信息化建设网站app开发公司联系方式
  • 专业建站推广服务wordpress xml文件分割器
  • 读取别人网站代码自己做营销型网站的概念
  • 阿里云域名如何做网站网站免费的正能量漫画
  • 长沙免费模板建站西安咪豆网站建设公司
  • 网站开发及建设天津建设招标网站
  • 专业做阿里巴巴网站的公司wordpress 网站死机
  • 湛江市网站建设网站的html代码在哪
  • 设计师个人网站建设wordpress d8主题
  • 淘宝客怎么做网站网站建设方案书 模板
  • 网站的建设包括以下几个阶段有做足球裁判跑动数据的网站吗
  • 固定在网站底部做查询快递单号的网站多少钱
  • 游戏是怎么做的视频网站网站未被百度中收录的原因
  • 做设计去哪个网站找素材上海仿站定制模板建站
  • 哪些网站做推广效果好怎样建设简单的网站
  • 安徽省卫生计生网站医共体建设提升wordpress访问速度
  • 做网站的专业网站建设行业swot分析
  • 家电网站建设费用杭州经济技术开发区建设局网站
  • 建筑材料价格查询网站代理网络app
  • 企业所得税税率表2022年狼雨seo培训
  • 响应式布局网站模板国家再就业免费培训网
  • php做网站界面代码佛山营销网站建设联系方式
  • 公司想建个网站怎么弄网站建设365
  • 给网站添加后台包工头如何找工程项目
  • 网站logo上传小程序开发平台好牌子推荐