1 属性节点

2 attribute操作

3 value获取值操作

4 class的操作

5 指定CSS操作


1、属性节点

//获取文本节点的值
var divEle = document.getElementById("d1")
divEle.innerText
divEle.innerHTML //设置文本节点的值
var divEle = document.getElementById("d1")
divEle.innerText="1" // innerText不识别html节点
divEle.innerHTML="<p>2</p>" //innerHTML识别html节点

2、attribute操作

var divEle = document.getElementById("d1");
divEle.setAttribute("age","18") //赋值
divEle.getAttribute("age") //取值
divEle.removeAttribute("age") //删除属性 // 自带的属性还可以直接.属性名来获取和设置
imgEle.src
imgEle.src="..."

3、value获取值操作

//语法:
elementNode.value
//适用于以下标签:
.input
.select
.textarea var iEle = document.getElementById("i1");
console.log(iEle.value);
var sEle = document.getElementById("s1");
console.log(sEle.value);
var tEle = document.getElementById("t1");
console.log(tEle.value);

4、class的操作

className //获取所有样式类名(字符串)

classList.remove(cls) // 删除指定类
classList.add(cls) //添加类
classList.contains(cls) //存在返回true,否则返回false
classList.toggle(cls) //存在就删除,否则添加

5、指定CSS操作

//JS操作CSS属性的规律:

//1.对于没有中横线的CSS属性一般直接使用style.属性名即可。如:
obj.style.margin
obj.style.width
obj.style.left
obj.style.position //2.对含有中横线的CSS属性,将中横线后面的第一个字母换成大写即可。如:
obj.style.marginTop
obj.style.borderLeftWidth
obj.style.zIndex
obj.style.fontFamily

最新文章

  1. 9.2.1 .net framework下的MVC 控件的封装(上)
  2. HDOJ 2561. 第二小整数 第k大问题
  3. [leetcode] 题型整理之cycle
  4. jquery checkbox实例
  5. 二叉树基本操作C++
  6. Lucene系列-分析器
  7. HashMap简单理解
  8. redis在windows上的安装
  9. Windows下JNI执行步骤
  10. web2.0最全的国外API应用集合
  11. vi常用命令集锦
  12. Who&#39;s in the Middle
  13. JAVA使用POI获取Excel的列数与行数
  14. noip2017部分题目
  15. spring cloud (一、服务注册demo_eureka)
  16. 20155227《网络对抗》Exp6 信息收集与漏洞扫描
  17. Excel录入中实现单元格多选项自动下拉
  18. 初始python(一)
  19. 第一百六十节,封装库--JavaScript,ajax注册表单到数据库
  20. 原子变量与CAS算法

热门文章

  1. PHP,mysql,Linux,CI框架学习总结
  2. TFTP 与 FTP的区别
  3. charles抓包工具使用指南
  4. Subversion和TortoiseSVN安装与配置(转)
  5. MySQL(8)--Cluster 7.4 rpm centos7
  6. PHP图片识别成文字
  7. org.mockito.exceptions.misusing.CannotStubVoidMethodWithReturnValue
  8. poj3254 Corn Fields 利用状态压缩求方案数;
  9. 基于JS实现回到页面顶部的五种写法(从实现到增强)
  10. Oracle----oracle 事务总结