博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【3-31】操作属性、元素、内容及定时器
阅读量:4693 次
发布时间:2019-06-09

本文共 1127 字,大约阅读时间需要 3 分钟。

一、操作属性:

(1)添加属性:对象.setAttribute(“属性名”,“属性值”);--设置一个属性,添加或更改

注:若要添加属性已存在则会覆盖该属性,达到修改目的

(2)获取属性:对象.getAttribute(“属性名”);---获取属性值,若无该属性则返回null

(3)移除属性:对象.removeAttribute(“属性名”);---移除一个属性

例:

            
这是内容

二、操作内容

1、赋值添加操作:(1)、普通元素.innerText="值";---以文本形式执行,不会执行其中代码;

(2)、普通元素.innerHTML=“值”;---可识别编程语句,并执行其中代码

(3)表单元素:表单元素.value="值" 或直接添加属性(setAttribute)

2、取值:(1)变量名=普通元素.innerText;----以文本形式取出其中所有文本代码

(2)变量名=普通元素.innerHTML;---只取出其中文本,不会代码

(3)表单元素:变量名=表单元素.value

例:

    

三、操作相关元素:

(1)同辈操作:1、变量名.nextSibling--找变量的下一个同辈元素,注意空格回车换行

2、变量名.previousSibling--找变量的上一个同辈元素,注意包含空格回车换行

(2)父辈级操作:1、变量名.parentNode--找变量的上一级父级元素

2、变量名.childNodes---找变量的下一级子元素,找出的是数组

3、变量名.firstChild---找第一个子级元素   lastChild---找最后以个子级元素,childNodes[i]---找第i个子级元素

4、alert(nodes[i]instanceof Text);--判断是不是文本,返回true/false

父级元素对象.insertbefore(新的元素,添加元素的位置元素):添加子级元素,在某元素之前

 四、定时器

 1、window.setTimeout(function(){},间隔时间毫秒);---延迟执行,只执行一次

2、window.setInterval(function(){},间隔时间毫秒);----间隔时间循环一次,一直循环

有返回值,可以用一个变量接受

3、window.clearInterval(要关闭的定时器对象);

posted on
2017-04-03 17:30 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/hclyz/p/6659407.html

你可能感兴趣的文章
yahoo的30条优化规则
查看>>
[CCF2015.09]题解
查看>>
[NYIST15]括号匹配(二)(区间dp)
查看>>
json_value.cpp : fatal error C1083: 无法打开编译器生成的文件:No such file or directory
查看>>
洛谷 P1101 单词方阵
查看>>
Swift DispatchQueue
查看>>
C#和JAVA 访问修饰符
查看>>
小甲鱼OD学习第1讲
查看>>
HDU-1085 Holding Bin-Laden Captive-母函数
查看>>
php提示undefined index的几种解决方法
查看>>
LRJ
查看>>
Struts2环境搭建
查看>>
Linux: Check version info
查看>>
Javascript-正则表达式-开发中的使用.
查看>>
stl学习之测试stlen,cout等的运行速度
查看>>
入门GoldenGate总结
查看>>
魔戒三曲,黑暗散去;人皇加冕,光明归来
查看>>
Error和Exception
查看>>
Python和Singleton (单件)模式[转载]
查看>>
hibernate多对多单向(双向)关系映射
查看>>