美文网首页
js节点内容和属性

js节点内容和属性

作者: Dxes | 来源:发表于2019-12-10 20:35 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script type="text/javascript" src="js/tools.js"></script>
    </head>
    <body>
        
        <p id="p1">我是段落<a href="https://www.baidu.com">隐私政策</a></p>
        
        <img id="img1" src="img/anchor.png"/>
        
        <script type="text/javascript">
            //节点内容和属性: 获取到节点后,节点对应的标签的内容和属性在节点中都会对应一个属性
            //1.双标签的内容
            //1)innerText属性   -  双标签的文字内容属性(没有处理标签的能力)
            //2)innerHTML属性   -  双标的内容属性(有处理标签的能力)
            _p1 = document.getElementById('p1')
            //获取标签内容
            console.log(_p1.innerText)
            console.log(_p1.innerHTML)
            //修改标签内容
//          _p1.innerText = '<img src="img/bear.png"/>我不是段落!'
            _p1.innerHTML = '<img src="img/bear.png"/>我不是段落!'
            
            
            //2.普通属性
            //HTML标签中所有的属性,在js节点中都会对应一个一样的属性
            _img1 = document.getElementById('img1')
            console.log(_img1.src)
            _img1.src = 'img/bucket.png'
            _img1.title = '酒桶'
            
            //设置class属性
            _img1.className = 'c1'
            
            //设置标签的整体样式
            _p1.style = 'color:red; font-size:20px;background-color:yellow;'
            //单独设置指定样式的指定属性
            _p1.style.width = '200px';
            
            
            //补充: Math.random()  - 产生 [0,1)的随机小数
            //parseInt(Math.random()*255)   -  0~255
            //parseInt(Math.random()*90+10)  - 10~100
            r = parseInt(Math.random()*255)
            g = parseInt(Math.random()*255)
            b = parseInt(Math.random()*255)
            //rgb(r,g,b)
//          _p1.style.backgroundColor = 'rgb('+r+','+g+','+b+')'
            _p1.style.backgroundColor = randowColor(0.5)
            
        </script>
    </body>
</html>

相关文章

  • js节点内容和属性

  • 03-第三章 函数、自定义属性、事件

    一、 变量与属性的区别 属性分节点属性 和js属性节点属性 :元素自带属性js属性:js中自定义的属性 当js属性...

  • 2018-08-22day-28

    js属性及操作 1、DOM操作 children 子节点 儿子节点parentNode 父节点 谷歌和火...

  • 原生JS与jQuery获取节点的方法

    一、JS中的节点:   首先我们来介绍一下DOM中元素与节点间的关系:页面中所有内容都是节点[包括元素,属性,文本...

  • DOM和BOM的基础知识

    目录 js组成 DOMDOM是什么DOM节点是什么查找DOM节点,查看DOM节点的属性和样式添加DOM节点删除DO...

  • DOM—Text节点和DocumentFragment节点

    Text 节点的概念 文本节点(Text)代表元素节点(Element)和属性节点(Attribute)的文本内容...

  • js原生节点属性和方法

    在 HTML DOM (文档对象模型)中,每个部分都是节点。节点是DOM结构中最基本的组成单元,每一个HTML标签...

  • JS双向数据绑定

    双向数据绑定简述 双向数据绑定,可以将JS对象的属性绑定到DOM节点上,实现JS对象跟DOM节点的同名属性的关联,...

  • Day07-js应用

    案例:车牌号限行 样式 js 属性操作 1.节点属性的增删改查 1)查a.节点.属性 标签相关属性:innerHT...

  • DOM节点

    DOM节点 js获取元素及其属性 1.访问或获取节点 getElementById(); getElementsB...

网友评论

      本文标题:js节点内容和属性

      本文链接:https://www.haomeiwen.com/subject/aifngctx.html