11、contentEditable

  作用:设置或返回元素内容可否编辑布尔值,HTML5新增属性

<!DOCTYPE html>
<html>
<head>
<title>cloneNode</title>
<meta charset="utf-8">
</head>
<body>
<ul id="one">
<li>可编辑</li>
<li>不可编辑</li>
</ul>
<script>
var one=document.getElementById("one");
var lis=one.getElementsByTagName("li");
lis[0].contentEditable=true;
console.log(lis[0].contentEditable);
console.log(lis[1].contentEditable);
</script>
</body>
</html>

结果:

12、dir

  作用:设置或者返回元素文本方向,默认为空

<!DOCTYPE html>
<html>
<head>
<title>cloneNode</title>
<meta charset="utf-8"> </head>
<body id="one">
<p dir="rtl">文本</p>
<p dir="ltr">文本</p>
<p>文本</p>
<script>
var p=document.getElementsByTagName("p");
console.log(p[0].dir);
console.log(p[1].dir);
console.log(p[2].dir);
</script>
</body>
</html>

结果:

13、firstChild

  作用:返回元素的第一个子节点(注意是节点,不是元素)

<!DOCTYPE html>
<html>
<head>
<title>cloneNode</title>
<meta charset="utf-8">
</head>
<body>
<div id="one">
文本节点
<p>文本</p>
</div>
<script>
var one=document.getElementById("one");
var first=one.firstChild;
console.log(first.nodeValue);
</script>
</body>
</html>

结果:

14、getAttribute

  作用:返回指定的属性名的值

15、getAttributeNode

  作用:返回指定的属性节点

16、getElementsByTagName

  作用:返回指定标签名的后代元素集合

<!DOCTYPE html>
<html>
<head>
<title>firstChild</title>
<meta charset="utf-8">
</head>
<body>
<div id="one">
<ul>
<li>第一个li</li>
<ul>
<li>第二个li</li>
</ul>
</ul>
</div>
<script>
var one=document.getElementById("one");
var lis=one.getElementsByTagName("li");
console.log(lis.length);
</script>
</body>
</html>

结果:

17、getFeature

  作用:返回指定特征的执行APIs对象

18、getUserData

  作用:返回一个元素中关联键值的对象

19、hasAttribute

  作用:判断元素是否有指定属性,存在返回true,否则返回false

20、hasAttributes

  作用:判断元素是否有属性,有返回true,否则返回false

21、hasChildNodes

  作用:判断元素是否具有任何子节点(不只是元素),有返回true,否则返回false

<!DOCTYPE html>
<html>
<head>
<title>hasChildNodes</title>
<meta charset="utf-8">
</head>
<body>
<div id="one">
文本
</div>
<div id="two"></div>
<script>
var one=document.getElementById("one");
var two=document.getElementById("two");
console.log("第一个DIV是否有子元素"+one.hasChildNodes());
console.log("第二个DIV是否有子元素"+two.hasChildNodes());
</script>
</body>
</html>

结果:

22、id

  作用:设置或返回元素的id属性

DOM元素对象的属性和方法(2)的更多相关文章

  1. DOM元素对象的属性和方法(1)

    一.accessKey() 作用:获取元素焦点快捷键:设置快捷键后,使用Alt+快捷键,让元素快速获得焦点, <!DOCTYPE html> <html> <head&g ...

  2. HTML DOM对象的属性和方法

    HTML DOM对象的属性和方法 HTML DOM 对象有几种类型: 1.Document 类型 在浏览器中,Document 对象表示整个 HTML 文档. 1.1属性 引用文档的子节点 docum ...

  3. HTML DOM对象的属性和方法介绍(原生JS方法)

    HTML DOM对象的属性和方法介绍 DOM 是 Document Object Model(文档对象模型)的缩写. DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口), ...

  4. HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次)

    HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次) 一.总结 一句话总结:目录就是测试题 1.document取得元素(get element)的方式有哪几种? 解答:四种,分别是id ...

  5. JavaScript中的window对象的属性和方法;JavaScript中如何选取文档元素

    一.window对象的属性和方法 ①setTimeout()方法用来实现一个函数在指定毫秒之后运行,该方法返回一个值,这个值可以传递给clearTimeout()用于取消这个函数的执行. ②setIn ...

  6. HTML DOM 元素对象

    HTML DOM 元素对象 HTML DOM 节点 在 HTML DOM (Document Object Model) 中, 每个东西都是 节点 : 文档本身就是一个文档对象 所有 HTML 元素都 ...

  7. jquery中dom元素的attr和prop方法的理解

    一.背景 在编写使用高版本[ jQuery 1.6 开始新增了一个方法 prop()]的jquery插件进行编写js代码的时候,经常不知道dom元素的attr和prop方法到底有什么区别?各自有什么应 ...

  8. JQUERY选择和操作DOM元素(利用正则表达式的方法匹配字符串中的一部分)

    JQUERY选择和操作DOM元素(利用正则表达式的方法匹配字符串中的一部分) 1.匹配属性的开头 $("[attributeName^='value']"); 2.匹配属性的结尾 ...

  9. JS中的RegExp对象常用属性和方法

    JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例.有两种方式可以创建RegExp对象的实例. 使用RegExp的显式构造函数 ...

随机推荐

  1. ssh伪登陆执行远程主机脚本命令 C程序基于ssh passwordless执行远程主机命令及基于配置文件的验证伪登陆执行命令

    1,基于有密码及免秘钥在远程主机上执行命令及脚本 ssh -T ip "CLI or shell.sh"; 2,C程序实现上述功能--基于password-less

  2. poj 3255 求次大最短路

    Roadblocks Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 5508   Accepted: 2088 Descri ...

  3. SQL_SERVER日期函数详细用法

    1.一个月第一天的 Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 2.本周的星期一 Select DATEADD(wk, DATEDIFF(wk,0, ...

  4. activity-alias的使用

    activity-alias是android里为了反复使用Activity而设计的. 当在Activity的onCreate()方法里,运行getIntent().getComponent().get ...

  5. 线上操作使用tmux提高工作效率

    对于常常在线上操作的人来说有一种烦恼,就是在操作过程中,有事离开了一下,电脑自己主动睡眠了.然后网络断开连接.这时候任务就要又一次跑.非常烦恼. tmux能够解决问题. tmux能够看成虚拟屏幕,不受 ...

  6. animate CSS动画程序接口(仅Chrome可用)

    jQuery中很早就提供了animate方法,使用它可以很方便地实现一些简单动画效果.后来CSS3中也提供了animation用于动画效果制作,但CSS本身的可操作性太差,所以用起来并不方便.现在最新 ...

  7. 性能强悍的开源关系数据库PostgreSQL

    性能强悍的开源关系数据库PostgreSQL

  8. 【视图】实时库存【SSKC】

    select A.pluno,A.pluname,A.qty,CASE WHEN b.QTY IS NULL THEN 0 ELSE B.QTY   END  AS XSQTY ,case when ...

  9. 常用WebService收集

    尊重原著作:本文转载自http://www.cnblogs.com/tianguook/archive/2010/09/29/1838469.html 天气预报Web服务,数据来源于中国气象局Endp ...

  10. javascript中的with

    with语句主要用来对一个对象操作多个属性,使代码简洁易读. 语法: with(object) statements object是新的默认对象,statements是一个或多个语句 例如: var ...