原生js实现改变随意改变div属性style的名称和值的结果


Posted in Javascript onSeptember 26, 2013

一些简单的例子,用原生js和jQuery实现随意改变div属性,和重置。代码如下:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"/> 
<title>函数传参,改变Div任意属性的值</title> 
<style type="text/css"> 
body,p{margin:0;padding:0;} 
body{color:#333;font:12px/1.5 Tahoma;padding-top:10px;} 
#outer{width:300px;margin:0 auto;} 
p{margin-bottom:10px;} 
button{margin-right:5px;} 
label{width:5em;display:inline-block;text-align:right;} 
input{padding:3px;font-family:inherit;border:1px solid #ccc;} 
#div1{color:#fff;width:180px;height:180px;background:#000;margin:0 auto;padding:10px;} 
</style> 
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> 
<script type="text/javascript"> 
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"/> 
<title>函数传参,改变Div任意属性的值</title> 
<style type="text/css"> 
body,p{margin:0;padding:0;} 
body{color:#333;font:12px/1.5 Tahoma;padding-top:10px;} 
#outer{width:300px;margin:0 auto;} 
p{margin-bottom:10px;} 
button{margin-right:5px;} 
label{width:5em;display:inline-block;text-align:right;} 
input{padding:3px;font-family:inherit;border:1px solid #ccc;} 
#div1{color:#fff;width:180px;height:180px;background:#000;margin:0 auto;padding:10px;} 
</style> 
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> 
<script type="text/javascript"> 
/*var changeSytle = function (elem,name,value){ 
elem.style[name] = value; 
} 
window.onload = function (){ 
var oDiv = document.getElementById("div1"); 
var oBtn = document.getElementsByTagName("button"); 
var oInput = document.getElementsByTagName("input"); 
oBtn[0].onclick = function (){ 
changeSytle (oDiv,oInput[0].value,oInput[1].value) 
} , 
oBtn[1].onclick = function (){ 
oDiv.removeAttribute("style"); 
} 
} */原生js部分实现 $(function(){ 
$("button:first").click(function(){ 
var styleName= $("#outer").find("input:first").val(); 
var styleVal = $("#outer").find("input:last").val(); 
$("#div1").css(styleName,styleVal); 
}) 
$("button:last").click(function(){ 
$("#div1").removeAttr("style"); 
}) 
}) 
</script> 
</head> 
<body> 
<div id="outer"> 
<p><label>属性名:</label><input type="text" value="background" name="styleName" /></p> 
<p><label>属性值:</label><input type="text" value="blue" name="val" /></p> 
<p><label></label><button>确定</button><button>重置</button></p> 
</div> 
<div id="div1">在上方输入框输入"属性名"及"属性值",点击确定按钮查看效果。</div> 
</body> 
</html> 
$(function(){ 
$("button:first").click(function(){ 
var styleName= $("#outer").find("input:first").val(); 
var styleVal = $("#outer").find("input:last").val(); 
$("#div1").css(styleName,styleVal); 
}) 
$("button:last").click(function(){ 
$("#div1").removeAttr("style"); 
}) 
}) 
</script> 
</head> 
<body> 
<div id="outer"> 
<p><label>属性名:</label><input type="text" value="background" name="styleName" /></p> 
<p><label>属性值:</label><input type="text" value="blue" name="val" /></p> 
<p><label></label><button>确定</button><button>重置</button></p> 
</div> 
<div id="div1">在上方输入框输入"属性名"及"属性值",点击确定按钮查看效果。</div> 
</body> 
</html>
Javascript 相关文章推荐
Gird事件机制初级读本
Mar 10 Javascript
ASP中进行HTML数据及JS数据编码函数
Nov 11 Javascript
读jQuery之八 包装事件对象
Jun 21 Javascript
js调用webservice中的方法实现思路及代码
Feb 25 Javascript
js基于cookie记录来宾姓名的方法
Jul 19 Javascript
Javascript 实现匿名递归的实例代码
May 25 Javascript
js实现图片轮播效果学习笔记
Jul 26 Javascript
javascript实现循环广告条效果
Dec 12 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(上)
Apr 18 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
Oct 26 Javascript
详解一些适用于Node.js的命名约定
Dec 08 Javascript
JS函数式编程实现XDM一
Jun 16 Javascript
js克隆对象、数组的常用方法介绍
Sep 26 #Javascript
js将当前时间格式转换成时间搓(自写)
Sep 26 #Javascript
使用jquery获取网页中图片高度的两种方法
Sep 26 #Javascript
Extjs实现进度条的两种便捷方式
Sep 26 #Javascript
js中的referrer返回上一页使用介绍
Sep 26 #Javascript
JavaScript中的运算符种类及其规则介绍
Sep 26 #Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
Sep 26 #Javascript
You might like
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
CI映射(加载)数据到view层的方法
2016/03/28 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
JS日历 推荐
2006/12/03 Javascript
你必须知道的JavaScript 变量命名规则详解
2013/05/07 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
jquery统计输入文字的个数并对其进行判断
2014/01/07 Javascript
javascript使用smipleChart实现简单图表
2015/01/02 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
jQuery删除当前节点元素
2016/12/07 Javascript
jquery实现静态搜索功能(可输入搜索文字)
2017/03/28 jQuery
Bootstrap导航菜单点击后无法自动添加active的处理方法
2018/08/10 Javascript
Angular6 写一个简单的Select组件示例
2018/08/20 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
2019/04/17 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
2019/10/26 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
python有证书的加密解密实现方法
2014/11/19 Python
Python多线程编程(三):threading.Thread类的重要函数和方法
2015/04/05 Python
python爬虫入门教程--正则表达式完全指南(五)
2017/05/25 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
TensorFlow模型保存和提取的方法
2018/03/08 Python
Python实现处理逆波兰表达式示例
2018/07/30 Python
Python实现八皇后问题示例代码
2018/12/09 Python
python 堆和优先队列的使用详解
2019/03/05 Python
基于css3 animate制作绚丽的动画效果
2015/11/24 HTML / CSS
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
校园自助餐厅的创业计划书
2013/12/26 职场文书
创先争优一句话承诺
2014/05/29 职场文书
美术课外活动总结
2014/07/08 职场文书
十八大标语口号
2014/10/09 职场文书
单方投资意向书
2015/05/11 职场文书
创业计划书之香辣虾火锅
2019/09/23 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers
python实现股票历史数据可视化分析案例
2021/06/10 Python