原生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 相关文章推荐
js函数使用技巧之 setTimeout(function(){},0)
Feb 09 Javascript
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
Jul 25 Javascript
Mootools 1.2教程 正则表达式
Sep 15 Javascript
JavaScript获取指定元素位置的方法
Apr 08 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
Sep 28 Javascript
Javascript实现图片不间断滚动的代码
Jun 22 Javascript
JS实现根据用户输入分钟进行倒计时功能
Nov 14 Javascript
详解vue中使用微信jssdk
Apr 19 Javascript
微信小程序实现写入读取缓存详解
Aug 30 Javascript
JavaScript实现省份城市的三级联动
Feb 11 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
May 16 Javascript
PHP读取远程txt文档到数组并实现遍历
Aug 25 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
PHP输入流php://input介绍
2012/09/18 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
php抽象方法和抽象类实例分析
2016/12/07 PHP
php7下的filesize函数
2019/09/30 PHP
php+iframe 实现上传文件功能示例
2020/03/04 PHP
JS保存、读取、换行、转Json报错处理方法
2013/06/14 Javascript
js加入收藏以及使用Jquery更改透明度
2014/01/26 Javascript
jquery列表拖动排列(由项目提取相当好用)
2014/06/17 Javascript
AngularJS实现表单验证
2015/01/28 Javascript
JavaScript动态创建div等元素实例讲解
2016/01/06 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
2016/06/06 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
windows下更新npm和node的方法
2017/11/30 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
2020/03/08 Javascript
详解ES6实现类的私有变量的几种写法
2021/02/10 Javascript
Python中声明只包含一个元素的元组数据方法
2014/08/25 Python
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
python实现稀疏矩阵示例代码
2017/06/09 Python
Python内置模块ConfigParser实现配置读写功能的方法
2018/02/12 Python
Python之时间和日期使用小结
2019/02/14 Python
python取余运算符知识点详解
2019/06/27 Python
python使用 zip 同时迭代多个序列示例
2019/07/06 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
Python如何使用input函数获取输入
2020/08/06 Python
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
一道SQL面试题
2012/12/31 面试题
编程用JAVA解析XML的方式
2013/07/07 面试题
测绘工程系学生的自我评价
2013/11/30 职场文书
网上签名寄语活动留言
2014/01/18 职场文书
法学个人求职信范文
2014/01/27 职场文书
关于祖国的演讲稿
2014/05/04 职场文书
委托培训协议书
2014/11/17 职场文书
python - asyncio异步编程
2021/04/06 Python