2018年3月23号 Dom操作

Dom操作

dom操作:找到元素 操作元素
          找元素(标签对象)
                   标签名
                       document.getElementsByTagName();
                   属性
                       document.getElementById();    id属性值
                       document.getElementsByName();    name属性值
                       document.getElementsByClassName();    class属性值
          操作元素
                 操作内容
                       非表单元素
                            标签对象.innerHTML    //获取标签内容
                            标签对象.innerHTML= 123   //修改标签内容
                       表单元素
                            标签对象.varlue   //获取标签内容
                            标签对象.varlue = 123    //修改标签内容
                 操作属性
                            标签对象.getAttribute("属性名");     //获取标签属性值
                            标签对象.setAttribute("属性名","值");     //设置标签属性值
                 操作样式
                           标签对象.style.color     //获取标签样式值
                           标签对象.style.color = "red"    //设置标签样式值
 // 添加事件
  //添加删除标签

例题:

body里面写的
<div id="z16_" style=" height: 100px; width: 400px;background-color: #E0DBDB;">
    <button onClick="z16()">点击变黄</button>
    <button onClick="z26()">点击变红</button>
    <button onClick="z36()">点击变黑</button>
    <button onClick="z46()">点击恢复</button>
</div>

js里面写的:
 点击变黄 变红 变黑 恢复
function z16(){
    //找到id为z16_的div把背景颜色改成黄色
    document.getElementById("z16_").style.backgroundColor="yellow";
}
function z26(){
    //找到id为z16_的div把背景颜色改成红色
    document.getElementById("z16_").style.backgroundColor="red";
}
function z36(){
    //找到id为z16_的div把背景颜色改成黑色
    document.getElementById("z16_").style.backgroundColor="black";
}
function  z46(){
    //找到id为z16_的div把背景颜色改成原色
    document.getElementById("z16_").style.backgroundColor="#E0DBDB";
}

原文地址:https://www.cnblogs.com/xzz123-/p/8638286.html

时间: 2024-08-25 12:04:33

2018年3月23号 Dom操作的相关文章

7月23号=》261页-265页

12.1 CSS3提供的变形支持 CSS3提供的变形支持可以对HTML组件进行常见的几何变换,包括旋转.缩放.倾斜.位移 4中变换,也可以使用变换矩阵进行变形. CSS3为变形支持提供了如下两个属性值. transform:该属性用于设置变形.该属性支持一个或多个变形函数.CSS3提供了如下变形函数. translate(tx [,ty]):该函数设置HTML组件横向上移动tx距离,纵向上移动ty距离.其中ty参数 可以省略,如果省略ty参数,则ty默认为0,表明纵向上没有位移. transla

6月23号=》201页-205页

8.2.3 CSS3提供的图片边框 CSS3为图片边框提供了如下属性. border-image:该属性的值比较复杂,应该遵守如下格式: <border-image-source> <border-image-slice>[/<border-image-width>]? <border-image-repeat> 上面语法格式可以分为4个部分: border-image-source:指定边框图片.该值可以是none(没有边框图片)或使用url()函数指定图

【转帖】intel 2018年1 月2号爆出漏洞分析 知乎匿名用户

作者:匿名用户链接:https://www.zhihu.com/question/265012502/answer/288407097来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 首先要明确的是:1)这个漏洞不是去年说的Intel ME的漏洞:2)这个漏洞不是很多答主说的依靠时间推测内核加载地址的问题. 这是一个新爆出的漏洞,虽然看起来不是1月2号才暴露出来.因为Linux和Windows早在去年11月份左右就有动作开始修补了. 下面是科普时间: 首先我们需要知

2018年6月4号(线段树(4))

今天想和大家一起了解下今天我刚写的一道题: P1558 色板游戏 题目背景 阿宝上学了,今天老师拿来了一块很长的涂色板. 题目描述 色板长度为L,L是一个正整数,所以我们可以均匀地将它划分成L块1厘米长的小方格.并从左到右标记为1, 2, ... L.现在色板上只有一个颜色,老师告诉阿宝在色板上只能做两件事:1. "C A B C" 指在A到 B 号方格中涂上颜色 C.2. "P A B" 指老师的提问:A到 B号方格中有几种颜色.学校的颜料盒中一共有 T 种颜料.

2018年11月17号第一次参加源创会记录

前言 昨天下午,到网易大厦参加了源创会的微信小程序技术沙龙.之前也参加过一些技术沙龙,但是原创会的还是第一次,总体感觉,还是很不错的. 细雨纷飞,准时来到会场之后,竟然发觉早已经人满为患,后边陆续还有不少参会者进场,后来的人就只能够站着听了. 主题 一共有四个主题,基本都与微信小程序和前端开发相关的.其实我也不知道为什么选题主要都和小程序或者前端相关,也许可能微信总部在广州吧,又或者广州这个城市比较着重商贸,所以微商或者搞前端这些讲求快捷实用的小公司更多吧.毕竟大部份的科技巨头都集中在北京上海深

2016年4月23号渗透学习总结

防火墙识别 通过检查回包,可能识别端口是否经过防火墙过滤 设备多种多样,结果存在一定误差 scapy python ./fw_detect.py 1.1.1.1 443 nmap有系列防火墙过滤检测功能 nmap -p22 192.168.1.110 nmap -sA 192.168.1.110 -p 22 通过上面两个命令来识别是否 被防火墙过滤 负载均衡识别 广域网负载均衡 原理:DNS被解析到不同的ip地址上 HTTP-Loadbalancing (服务器负载均衡) nginx apach

2018年4月23日JAVA

一.Java Properties类 Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置.像Python支持的配置文件是.ini文件,同样,它也有自己读取配置文件的类ConfigParse,方便程序员或用户通过该类的方法来修改.ini配置文件.在Java中,其配置文件常为.properties

2018年6月6号(P1541 乌龟棋)

今天做提高组题时,无意间看见了这道题就立刻兴致勃勃的去做,结果突然发现自己不会dp了,死磕了一下发现自己根本不会 没办法就只好点开题解,瞬间明白(突然觉得自己好笨): 题目: 题目背景 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物. 题目描述 乌龟棋的棋盘是一行 NN 个格子,每个格子上一个分数(非负整数).棋盘第1格是唯一的起点,第 NN 格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点. 乌龟棋中 MM 张爬行卡片,分成4种不同的类型( MM 张卡片中不一定包含所有 44 种类型的

2018年6月7号(火柴排队)

今天并没有做几题,而且多次看题解甚至有些简单的也在看题解,突然觉得自己好失败 例如这题: 题目描述 涵涵有两盒火柴,每盒装有 nn 根火柴,每根火柴都有一个高度. 现在将每盒中的火柴各自排成一列, 同一列火柴的高度互不相同, 两列火柴之间的距离定义为: \sum (a_i-b_i)^2∑(ai?−bi?)2 其中 a_iai? 表示第一列火柴中第 ii 个火柴的高度, b_ibi? 表示第二列火柴中第 ii 个火柴的高度. 每列火柴中相邻两根火柴的位置都可以交换,请你通过交换使得两列火柴之间的距