【DOM 编程艺术】3.5 获取和设置属性
2017-09-20 14:31
274 查看
getAttribute用于获取各个属性,setAttribute方法可以更改属性节点的值。
getAttribute不能通过document来调用,只能通过元素节点对象调用,比如可以与getElementsByTagName方法合用。
多个元素:
如果页面中有多个p标签,且有的p标签没有title属性,那么会输出一个null,为了不让null输出,代码可以做如下修改:
1.getAttribute |
<script type="text/javascript"> //想获取p标签的title属性: var title = document.getElementsByTagName("p"); console.log(title[0].getAttribute("title")); //a genele reminder </script>
多个元素:
<script type="text/javascript"> //想获取多个p标签的title属性: var title = document.getElementsByTagName("p"); for(var i=0;i<title.length;i++){ console.log(title[i].getAttribute("title")); } </script>
如果页面中有多个p标签,且有的p标签没有title属性,那么会输出一个null,为了不让null输出,代码可以做如下修改:
<script type="text/javascript"> var title = document.getElementsByTagName("p"); for(var i=0;i<title.length;i++){ var titleText = title[i].getAttribute("title"); if(titleText) console.log(titleText); } </script>
2.setAttribute |
<script type="text/javascript"> //为h1添加一个text属性,属性值是h2 var text = document.getElementsByTagName("h1"); text[0].setAttribute("tex 4000 t","h2"); </script>
相关文章推荐
- 【DOM编程艺术】styleHeaderSibling函数以及nextSibling延伸(-获取下个元素节点)
- jQuery 获取/设置/删除DOM元素的属性以a元素为例
- jQuery -> 获取/设置/删除DOM元素的属性
- DOM:获取元素和获取设置属性
- vue获取DOM元素并设置属性的两种实现方法
- DOM编程艺术(属性操作)
- JavaScript学习——DOM获取和设置属性
- 【DOM编程艺术】position属性
- JS DOM编程艺术——DOM获取元素—— JS学习笔记2015-7-6(第77天)
- DOM(包括获取元素节点的方法以及获取和设置元素节点的属性)
- 【DOM编程艺术】style属性
- 【JavaScript】DOM(二)获取元素+设置属性的六种方法
- jQuery 获取/设置/删除DOM元素的属性以a元素为例
- DOM之获取元素,获取和设置属性
- 获取设置dom属性
- vue获取DOM元素并设置属性
- JavaScript DOM概述(获取节点的方法/节点的访问关系/节点创建添加删除复制/属性获取设置删除)
- jQuery -> 获取/设置/删除DOM元素的属性
- Pthread编程-设置/获取线程属性
- 操纵DOM之---attr 获取与设置属性的值