选择样式实例

效果图:

代码:

index.html:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>选择你想要的样式</title>
<link href="css/select.css" rel="stylesheet"/>

</head>
<body>
<div class="all" id="all">
<div class="div1">请为下面的DIV设置样式:
<input type="button" value="点击设置" class="button" onclick="choose_style()"/>
</div>
<br />
<div class="div" id="div"></div>
<div class="div2" id="div2">
<ul>
<li>请选择背景色:

<div><input type="button" class="red" onclick="change_color(1)" value="红"/></div>
<div><input type="button" class="yellow" onclick="change_color(2)" value="黄"/></div>
<div><input type="button" class="blue" onclick="change_color(3)" value="蓝"/></div>
</dl>
</li>
<li>请选择宽(px):
<div><input type="button" class="width" onclick="change_width(1)" value="200"/></div>
<div><input type="button" class="width" onclick="change_width(2)" value="300"/></div>
<div><input type="button" class="width" onclick="change_width(3)" value="400"/></div>
</li>
<li>请选择高(px):
<div><input type="button" class="width" onclick="change_width(4)" value="200"/></div>
<div><input type="button" class="width" onclick="change_width(5)" value="300"/></div>
<div><input type="button" class="width" onclick="change_width(6)" value="400"/></div>
</li>

</ul>
<input type="button" onclick="reset()" value="恢复" class="button1"/>
<input type="button" onclick="sure()" value="确定" class="button1"/>
</div>
</div>
</body>
</html>
<script src="js/javas.js" type="text/javascript"></script>

js:

function choose_style(){
var select=document.getElementById(‘div2‘);
var background=document.getElementById(‘all‘);
select.style.display=‘block‘;
background.style.backgroundColor=‘#d3d3d3‘;
select.style.backgroundColor=‘white‘;
}
function change_color(num){
var div_self=document.getElementById(‘div‘);
if(num==1)
{
div_self.style.backgroundColor=‘red‘;
}
else if(num==2){
div_self.style.backgroundColor=‘yellow‘;
}
else {
div_self.style.backgroundColor=‘blue‘;
}
}
function change_width(num){
var div_self=document.getElementById(‘div‘);
if(num==1)
{
div_self.style.width=‘200px‘;
}
else if(num==2){
div_self.style.width=‘300px‘;
}
else if(num==3){
div_self.style.width=‘400px‘;
}
else if(num==4)
{
div_self.style.height=‘200px‘;
}
else if(num==5){
div_self.style.height=‘300px‘;
}
else if(num==6){
div_self.style.height=‘400px‘;
}
}
function sure(){
var select=document.getElementById(‘div2‘);
var background=document.getElementById(‘all‘);
select.style.display=‘none‘;
background.style.backgroundColor=‘white‘;
}
function reset(){
var div_self=document.getElementById(‘div‘);
div_self.style.width=‘100px‘;
div_self.style.height=‘100px‘;
div_self.style.backgroundColor=‘white‘;
}

时间: 2024-10-06 12:16:08

选择样式实例的相关文章

jQuery CSS()方法改变CSS样式实例解析

转自:http://www.jbxue.com/article/24588.html 分享一个jQuery入门实例:使用CSS()方法改变现有的CSS样式表,css()方法在使用上具有多样性.其中有一种可接受两个输入参数:样式属性和样式值,两者之间用逗号分隔.比如要改变链接颜色,可以这样编写代码: $("#61dh a").css('color','#123456');//选择器‘$("#61dh a")'表示ID为‘#61dh'的元素下的所有链接.//.css(‘

PHP+MySql+Bootstrap实现用户界面数据的删除、修改与批量选择删除——实例操作

第一步:在数据库中建立要操作的信息表 如下图: 第二步:实现对该信息表中数据的删除功能 代码如下:main(主页面) <!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>删除功能</title>        <script src="bootstrap/js/jquery-1.11.2.min.js

通过条件注解@Conditional细粒度的选择bean实例

在进行spring进行开发时,当某个接口有多种实现方式并且我们只想让一种生效时,比如声明如下一个接口和两个实现: public interface LanggageService { String say(); } public class ChineseServiceImpl implements LanggageService { @Override public String say() { return "你好"; } } public class EnglishService

伪元素改变date类型input框的默认样式实例页面

CSS代码: ::-webkit-datetime-edit { padding: 1px; background: url(/study/image/selection.gif); } ::-webkit-datetime-edit-fields-wrapper { background-color: #eee; } ::-webkit-datetime-edit-text { color: #4D90FE; padding: 0 .3em; } ::-webkit-datetime-edit

Selenium2学习-016-WebUI自动化实战实例-014-Selenium 窗口选择

在日常的 WebUI 自动化测试脚本编写过程中,经常需要打开新的页面,或者在多个打开的页面之间进行切换,以对页面元素进行相应的操作,以模拟用户的行为,实现 UI 的自动化测试.在过往的时间中,经常有初学 Selenium(webdriver) 的朋友问及如何选择窗口的问题,其实 Selenium 已经给我们提供的了相应的方法去解决这个问题.解决思路如下: 1.通过 webdriver.getWindowHandles() 获取所有已打开窗口的信息 Set<String> 2.遍历上述信息,并切

LODOP打印超文本字符串拼接2 单选选择css样式表格

之前的相关字符串拼接的博文:LODOP打印超文本字符串拼接1 固定表格填充数值之前博文介绍过,字符串可以随意拼接,只要最后组织成的字符串是自己需要的超文本就可以了,前面还有一篇也是拼接样式的:Lodop打印如何隐藏table某一列.该文也演示拼接样式,演示如何用单选框选择样式,一个按钮实现不同的样式的打印效果.由于之前的博文:Lodop打印控件不打印css背景图怎么办,这个是早期写的,没有在博文里放代码,代码都在图里,这里再演示下lodop不打印css背景图的解决方法. 如图,一个单选框是选择的

Vue.js 基础指令实例讲解(各种数据绑定、表单渲染大总结)——新手入门、高手进阶

Vue.js 是一套构建用户界面的渐进式框架.他自身不是一个全能框架--只聚焦于视图层.因此它非常容易学习,非常容易与其它库或已有项目整合.在与相关工具和支持库一起使用时,Vue.js 也能完美地驱动复杂的单页应用.他是基于AnjularJs 编写的,所以和前者的语法特别相似,却又使用简洁了很多. 那今天,我就给大家详细的说道说道这个 Vue.js ,以下是我们这次详解的目录,朋友们可以根据自己的情况选择性阅读,所有操作均附有代码实现. 1. Vue.js 如何绑定到页面中,使用他的功能. 2.

全国最标准的、最完整的省市县三级联动选择 - 大型企业信息化系统集成快速开发平台

在使用通用权限管理系统时,需要经常使用省市县三级联动选择,在网上看到不少这类例子,感觉不是很满足我们的需求, 在使用的时候也用过通用权限系统中的省市县接口,为减少对接口的调用,现将其改为JS文件调用的方式:样式如下 JS文件截图 这个JS文件可根据基础信息中省市县资料的变更重新生成.其自动生成方法调用如下图: 省市县数据基本变化应该很小,为方便大家提供最新生成的JS文件和demo: district.js /* * UPDATE DATE:2015-01-06 22:04:16 songbiao

oracle实例名,数据库名,服务名等概念差别与联系

数据库名.实例名.数据库域名.全局数据库名.服务名 这是几个令非常多刚開始学习的人easy混淆的概念.相信非常多刚開始学习的人都与我一样被标题上这些个概念搞得一头雾水.我们如今就来把它们弄个明确. 一.数据库名 什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样.他用參数DB_NAME表示,如果一台机器上装了多全数据库,那么每个数据库都有一个数据库名.在数据库安装或创建完毕之后,參数DB_NAME被写入參数文件之中.格式例如以下:DB_NAME=myorcl...在 创建数据库时