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树:由文档及文档中的所以元素(标签 ...
随机推荐
- vue-ajax小封装
1. js 文件: /** ajax封装:* 1. 引入文件* 2. new Vue().ajax.get(url,data,fn,ojson), 或 new Vue().ajax.post(url, ...
- Undefined symbols for architecture arm64: "_OBJC_CLASS_$_WKWebView", referenced from: objc-c
出现: Undefined symbols for architecture arm64: "_OBJC_CLASS_$_WKWebView", referenced from: ...
- Coin Change (IV) (dfs)
Coin Change (IV) Time Limit: 1000MS Memory Limit: 32768KB 64bit IO Format: %lld & %llu [Subm ...
- poj3468树状数组的区间更新,区间求和
A Simple Problem with Integers Time Limit: 5000MS Memory Limit: 131072K Total Submissions: 47174 ...
- java web mysql 入门知识讲解
MySQL学习笔记总结 一.SQL概述: SQL:Structured Query Language的缩写(结构化查询语言) SQL工业标准:由ANSI(ISO核心成员) 按照工业标准编写的SQ ...
- Rx 入门指引 (一)
自学 Rx 快有一个周了, 它非常适合处理复杂的异步场景.结合自己所学,决定写系列教程. 我认为, Rx 中强大的地方在于两处 管道思想,通过管道,我们订阅了数据的来源,并在数据源更新时响应 . 强大 ...
- SqlServer与Linq 无限递归目录树且输出层级
ALTER VIEW [dbo].[view_TreeLevel] AS WITH cte AS ( SELECT a.ModuleID , a.Module_Name , a.Module_Desc ...
- java 线程(1)
Java线程:概念与原理 一.操作系统中线程和进程的概念 现在的操作系统是多任务操作系统.多线程是实现多任务的一种方式. 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程 ...
- 使用phpExcel导出excel时,报500错
在自己本地导出excel没有问题,但是放到服务器出现500的错误! 解决方法:查看控制器引用的header文件,是否包含空格,如下: header('Pragma:public'); ...
- PE格式第九讲,资源表解析
PE格式第九讲,资源表解析 一丶熟悉Windows管理文件的方法 首先,为什么标题是这个,主要是为了下边讲解资源方便,因为资源结构体很乱.如果直接拿出来讲解,那么就会很晕. 1.windows管理文件 ...