DOM元素对象的属性和方法(2)
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)的更多相关文章
- DOM元素对象的属性和方法(1)
一.accessKey() 作用:获取元素焦点快捷键:设置快捷键后,使用Alt+快捷键,让元素快速获得焦点, <!DOCTYPE html> <html> <head&g ...
- HTML DOM对象的属性和方法
HTML DOM对象的属性和方法 HTML DOM 对象有几种类型: 1.Document 类型 在浏览器中,Document 对象表示整个 HTML 文档. 1.1属性 引用文档的子节点 docum ...
- HTML DOM对象的属性和方法介绍(原生JS方法)
HTML DOM对象的属性和方法介绍 DOM 是 Document Object Model(文档对象模型)的缩写. DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口), ...
- HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次)
HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次) 一.总结 一句话总结:目录就是测试题 1.document取得元素(get element)的方式有哪几种? 解答:四种,分别是id ...
- JavaScript中的window对象的属性和方法;JavaScript中如何选取文档元素
一.window对象的属性和方法 ①setTimeout()方法用来实现一个函数在指定毫秒之后运行,该方法返回一个值,这个值可以传递给clearTimeout()用于取消这个函数的执行. ②setIn ...
- HTML DOM 元素对象
HTML DOM 元素对象 HTML DOM 节点 在 HTML DOM (Document Object Model) 中, 每个东西都是 节点 : 文档本身就是一个文档对象 所有 HTML 元素都 ...
- jquery中dom元素的attr和prop方法的理解
一.背景 在编写使用高版本[ jQuery 1.6 开始新增了一个方法 prop()]的jquery插件进行编写js代码的时候,经常不知道dom元素的attr和prop方法到底有什么区别?各自有什么应 ...
- JQUERY选择和操作DOM元素(利用正则表达式的方法匹配字符串中的一部分)
JQUERY选择和操作DOM元素(利用正则表达式的方法匹配字符串中的一部分) 1.匹配属性的开头 $("[attributeName^='value']"); 2.匹配属性的结尾 ...
- JS中的RegExp对象常用属性和方法
JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例.有两种方式可以创建RegExp对象的实例. 使用RegExp的显式构造函数 ...
随机推荐
- HTML5 Audio时代的MIDI音乐文件播放
大家都知道,HTML5 Audio标签能够支持wav, webm, mp3, ogg, acc等格式,但是有个很重要的音乐文件格式midi(扩展名mid)却在各大浏览器中都没有内置的支持,因为mid文 ...
- [Leetcode][Python]50: Pow(x, n)
# -*- coding: utf8 -*-'''__author__ = 'dabay.wang@gmail.com' 50: Pow(x, n)https://leetcode.com/probl ...
- 【LeetCode练习题】Permutation Sequence
Permutation Sequence The set [1,2,3,…,n] contains a total of n! unique permutations. By listing and ...
- Qt widget--杭州小笼包
1,QPainter::scale(double,double);第一个参数水培方向缩放 shear剪切 QPainter::rotate()旋转,旋转度数,rotate QPainter::tran ...
- #include <boost/weak_ptr.hpp>
弱指针boost::weak_ptr的定义在boost/weak_ptr.hpp里.到目前为止介绍的各种智能指针都能在不同的场合下独立使用.相反,弱指针只有在配合共享指针一起使用时才有意义.因此弱指针 ...
- 让Qt for Windows Phone 8.1在真机上执行
让Qt for Windows Phone 8.1在真机上执行 前面几篇博文是为这篇文章做铺垫的,终于目的为的是使用Qt框架制作出可以在Windows Phone 8.1真机上执行的程序.因为Qt f ...
- Linux学习2——文件与目录
一.写在前面 在本节将介绍Linux下文件与目录的一些基本概念以及一些基本操作. 二.完成目标 1.了解文件和目录的一些基本概念 2.操作文件和目录的相关命令 3.文件内容查阅命令 4.文件查询命令 ...
- VMware虚拟机中调整Linux分区大小手记(转发)
前段时间用VMware5.5安装了CentOS5.3,安装的时候分配了5Gb的虚拟硬盘空间给Linux系统,系统安装选择很多组件和软件,后面使用时又安装也一些软件,结果导致虚拟硬盘空间不足.查看分 ...
- C#1 输入输出 常量变量
C# 输入输出 常量变量 //输出 Console.WriteLine("这是一行文字"); 自动回车的. Console.Write("Hello world&qu ...
- C# for循环①护栏长度 ②广场砖面积 ③判断闰年平年
// static void Main(string[] args) { const double PI = 3.14; const int BAR_U ...