HTML DOM应用案例1
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="tzy1.css" type="text/css"> <script type="text/javascript" src="tzy1.js" language="JavaScript"></script> </head> <body> <div id="div"><b id="b">我是一只小小鸟</b></div> <form> <input type="button" value="随机改变字体颜色按钮" onclick="gbzt()"> <input type="button" value="随机改变背景颜色按钮" onclick="gbbj()"></br> <input type="text" id="text"> 内容<input type="button" value="改变内容" onclick="gbtext()"></br> 宽度<input type="text" id="gbwid">px <input type="button" value="改变背景宽度" onclick="gbwidth()"></br> 高度<input type="text" id="gbhei">px <input type="button" value="改变背景高度" onclick="gbheight()"></br> <input type="reset" value="清空输入框"></br> <input type="button" value="字体隐藏" onclick="ycb()"> <input type="button" value="全部隐藏" onclick="ycdiv()"></br> <input type="button" value="字体显示" onclick="xsb()"> <input type="button" value="全部显示" onclick="xsdiv()"></br> <input type="button" value="是否重置" onclick="firm()"> </form> </body> </html>
div{ color: forestgreen; background-color: coral; width: 100px; height: 100px; }
var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']; var color; function randomColor() { color=""; for(var i=0;i<6;i++){ var count = Math.floor(Math.random()*16); color += chars[count]; } } function gbzt() { randomColor(); document.getElementById("div").style.color="#"+color; } function gbbj() { randomColor(); document.getElementById("div").style.backgroundColor="#"+color; } function gbwidth() { var val = document.getElementById("gbwid").value; if(isNaN(val)||val==""){ alert("必须输入数字,不能为空") }else{ document.getElementById("div").style.width=val+'px'; } } function gbheight() { var val = document.getElementById("gbhei").value; if(isNaN(val)||val==""){ alert("必须输入数字,不能为空") }else{ document.getElementById("div").style.height=val+'px'; } } function gbtext() { var val = document.getElementById("text").value; document.getElementById("b").innerText = val; } function ycb() { document.getElementById("b").style.display = "none"; } function ycdiv() { document.getElementById("div").style.display = "none"; } function xsb() { document.getElementById("b").style.display = "block"; } function xsdiv() { document.getElementById("div").style.display = "block"; document.getElementById("b").style.display = "block" } function firm(){ var yesorno = window.confirm("您确定取消所有设置么?") if(yesorno==true){ window.location.replace("tzy1.html"); }else{ alert("没事瞎点什么!!!") } }
HTML DOM应用案例1的更多相关文章
- DOM综合案例、SAX解析、StAX解析、DOM4J解析
今日大纲 1.DOM技术对xml的增删操作 2.使用DOM技术完成联系人管理 3.SAX和StAX解析 4.DOM4J解析 5.XPATH介绍 1.DOM的增删操作 1.1.DOM的增加操作 /* * ...
- 前端JavaScript之DOM使用案例
1.弹出框点击关闭 (这个例子关键自己创建标签以及属性,不是太好想啊,而且作用相对来数也不是太大) <!DOCTYPE html> <html> <head> &l ...
- JQuery:JQuery基本语法,JQuery选择器,JQuery DOM,综合案例 复选框,综合案例 随机图片
知识点梳理 课堂讲义 1.JQuery快速入门 1.1.JQuery介绍 jQuery 是一个 JavaScript 库. 框架:Mybatis (jar包) 大工具 插件:PageHelper (j ...
- DOM操作案例之--全选与反选
全选与反选在表单类的项目中还是很常见的,电商项目中的购物车一定少不了这个功能. 下面我只就用一个简单的案例做个演示吧. <div class="wrap"> <t ...
- HTML DOM应用案例2
<html> <head> <title>day03</title> <script type="text/javascript&quo ...
- JS DOM操作案例
显示隐藏表单文本内容 <input type="text" value="手机"> var text = document.querySelecto ...
- JavaScript DOM详解
欢迎转载,转载请标明出处: http://blog.csdn.net/johnny901114/article/details/52727448 本文出自:[余志强的博客] 一.DOM概述 D: Do ...
- 第二章 JavaScript案例(中)
1. js事件 HTML代码 <!DOCTYPE html> <html lang="en" onUnload="ud()"> < ...
- DOM操作1
1.DOM文档对象模型:操作页面元素(标签) html文件看成一个文档,把文档看成一个对象 xml也是一种文档,标签自定义,系统不自带标签,偏向于存储数据 2.DOM树:由文档及文档中的所以元素(标签 ...
随机推荐
- Java 自增(++) 和 C语言中自增的区别
在Java.c语言等高级语言中自增和自减的作用基本一致,都是变量自身加一或减一.下面我只对自增进行说明,自减是类似的. 自增运算符(++),有两种书写形式,一个是在变量前: ++ num; 另一种在变 ...
- hdu3756三分基础题
Dome of Circus Time Limit: 10000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...
- http://codeforces.com/contest/834
A. The Useless Toy time limit per test 1 second memory limit per test 256 megabytes input standard i ...
- B树、B+树、B*树
二叉搜索树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right): 2.所有结点存储一个关键字: 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树: 如 ...
- 【NOIP】OpenJudge - 15-02:财务管理
#include<stdio.h>//财务管理 int main() { ]={},sum=,ave=; ;i<=;i++) { scanf("%f",& ...
- GBK和UTF8有什么区别
GBK编码:是指中国的中文字符,其它它包含了简体中文与繁体中文字符,另外还有一种字符“gb2312”,这种字符仅能存储简体中文字符. UTF-8编码:它是一种全国家通过的一种编码,如果你的网站涉及到多 ...
- 【Java核心】ClassLoader原理及其使用
又把博客的皮肤换了换,看着更加简洁舒心一些.前段的知识只是略懂,拿过来就能用,只是自己的审美和设计水平有限,实在难以弄出自己特别满意的东西,也算是小小的遗憾吧!言归正传,由于最近涉及到Java核心的东 ...
- 将 C# 枚举反序列化为 JSON 字符串 基础理论
该转换过程需要引用 Newtonsoft.JSON,这其中的转换过程还是蛮有意思的. 一.定义枚举 /// <summary> /// 托寄物品枚举 /// </summary> ...
- Java 对象复制
Java 对象的一共有 3 种复制对象的方式. 1.直接赋值 (引用复制 ),此种复制方式比较常用. 诸如 A a = b ; a 是直接复制了b的引用 ,也就是说它俩指向的是同一个对象. 此时 ...
- 如何抽象一个 Vue 公共组件
之前一直想写一篇关于抽象 Vue 组件的随笔,无奈一直没想到好的例子.恰巧最近为公司项目做了一个数字键盘的组件,于是就以这个为例聊聊如何抽象 Vue 的组件. 先上 Demo 与 源码.(demo最好 ...