2018-11-15jQuery属性和属性节点的区别

属性:对象身上保存的变量就是属性

属性节点:指在html标签中添加的属性,就是属性节点

可以通过以下代码说明


    <script>
        $(function(){
            function box(){       //新建一个box类
            } 
            var p=new box()       //new一个对象
            p.name='aa'             //给对象的属性赋值
            p['name']='a'          //.都可以通过[]代替
            console.log(p.name)      //输出属性的值
            console.log(p['name'])   /输出属性的值
            var bSpan=document.getElementsByTagName('span')[0]   //获取span对象
            bSpan.setAttribute('name','aaa')                      //给span的节点属性(属性节点)赋值     
            console.log(bSpan.getAttribute('name'))         //取节点属性的值
        })
    </script>
    
<body>
    <span name="work"></span>
</body>

换一种理解方法:

<div class="attr">
    这是文本
</div>

如上class就是属性节点

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容