setAttribute()方法

增加一个指定名称和治的新属性,或者把一个现有属性设定为指定的值

elementNode.setAttribute(name,value)

说明:

1.name:要设置的属性名

2.value:要设置的属性值

注意:

1.把指定的属性设置为指定的值。如果不存在具有指定名称的属性,该方法将创建一个新属性。

2.类似于getAttribute()方法,setAttribute()方法只能通过元素节点对象调用的函数。

例子使用getAttribute()和setAttribute()方法

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>
<body>
  <p id="intro">我的课程</p> 
  <ul> 
    <li title="JS">JavaScript</li> 
    <li title="JQ">JQuery</li> 
    <li title="">HTML/CSS</li> 
    <li title="JAVA">JAVA</li> 
    <li title="">PHP</li> 
  </ul> 
  <h1>以下为li列表title的值,当title为空时,新设置值为"WEB前端技术":</h1>
<script type="text/javascript">
  var Lists=document.getElementsByTagName("li");
  for (var i=0; i<Lists.length;i++)
  {
    var text = Lists[i].getAttribute("title");
    document.write(text +"<br>");
    if(text=="")
    {
    Lists[i].setAttribute("title","WEB前端技术");
    document.write(Lists[i].getAttribute("title")+"<br>");
    }
  }
</script>
</body>
</html>

注意:

1.把指定的属性设置为指定的值。如果不存在具有指定名称的属性,该方法将创建一个新属性。

2.类似于getAttribute()方法,setAttribute()方法只能通过元素节点对象调用的函数。

setAttribute 方法相关推荐

  1. setAttribute()方法的使用

    setAttribute() 方法添加指定的属性,并为其赋指定的值. 如果这个指定的属性已存在,则仅设置/更改值. 语法: element.setAttribute(attributename,att ...

  2. 有关getAttribute()方法和setAttribute()方法的说明

    js getAttribute()方法 ●一份文档就是一棵节点树. ●节点分为不同的类型:元素节点.属性节点和文本节点等. ●getElementById()方法将返回一个对象,该对象对应着文档里的一 ...

  3. JS setAttribute()方法:设置元素的属性值

    在 JavaScript 中,使用元素的 setAttribute() 方法可以设置元素的属性值.用法如下: setAttribute(name, value) 参数 name 和 value 分别表 ...

  4. setAttribute()方法

    setAttribute()方法 增加一个指定名称和治的新属性,或者把一个现有属性设定为指定的值 elementNode.setAttribute(name,value) 说明: 1.name:要设置 ...

  5. java中setattribute_Java Files.setAttribute方法代码示例

    import java.nio.file.Files; //导入方法依赖的package包/类 @Override public void setFileHiddenAttribute( String ...

  6. setAttribute方法

    setAttribute这个方法,在 JSP内置对象 session和request都有这个方法,这个方法作用就是保存数据,然后还可以用getAttribute方法来取出.比如现在又个User对象,U ...

  7. JS中setAttribute方法

    今天偶然遇到一个小问题,当我用 变量.setAttribute("",""):这个方法时,碰到了这个方法无法实现的问题,经过查找原来问题出现在第二个引号中. 结 ...

  8. html 自定义属性_重学前端基础:属性操作,重点getAttribute / setAttribute方法

    属性操作 HTML 属性与 DOM 属性的对应 每个 HTML 属性都会对应相应的 DOM 对象属性. 属性操作方式 读取属性 User Name: input.className; // 'text ...

  9. java作用域外调用对象,Java Web应用中往往通过设置不同作用域的属性来达到通讯的目的。 如果某个对象只在同一请求中共享,通过调用哪个类 的setAttribute方法设置属性。( )...

    [多选题]客源市场定位的依据包括(). [单选题]除了诗歌创作,作者的散文成就同样引人注目,其代表性的散文集是( )? [单选题]缩窄性心包炎指各种原因引起心包脏壁层炎症.纤维素性渗出物沉积,并逐渐机 ...

最新文章

  1. 2014年3月视频网站微博报告
  2. 初级开发人员在编写单元测试时常犯的错误
  3. HTML元素参考手册 HTML Elements Reference
  4. 1115. Counting Nodes in a BST (30) 数据结构
  5. DeePMD-kit的conda安装方法以及速度慢的解决方案
  6. SCCM 2012远程控制
  7. 【Python】line.strip().split(‘,‘)含义
  8. python软件名字_python怎么获得文件夹名字
  9. tabpanel中autoload方法传递参数
  10. GNU make manual 翻译(三)
  11. opencv图像及视频感兴趣区域设置
  12. 卡尔曼滤波算法详细推导
  13. Tree Walk(二叉树的遍历)
  14. 网络攻防之http host字段
  15. String intern()方法
  16. script什么意思中文翻译成,script的中文意思是什么
  17. 一个简单的登录注册网页的实现
  18. 英语每日听写练习 Day 19
  19. centos安装git(centos安装vmware tools)
  20. insert into

热门文章

  1. 单片机学习笔记————51单片机实现矩阵键盘的组合按键触发
  2. 百度黄正杰:知识增强图语义理解技术
  3. 魅蓝s6 android系统版本,魅蓝s6处理器相当于骁龙多少-与非网
  4. 集成灶哪个品牌质量好,2022年集成灶十大名牌排行榜揭晓
  5. 用html5交换两个变量的值,JavaScript交换两个变量值的七种解决方案
  6. Android[中级教程]第八章 Json数据的处理
  7. HTML中一些简单常用图形的设计
  8. 求1000以内所有的水仙花数
  9. CSS HTML实现背景图片的填充
  10. openwrt安装蒲公英_还在担心数据泄密?用蒲公英路由器X3搭建NAS一劳永逸