原生js和jQuery随意改变div属性style的名称和值


Posted in Javascript onOctober 22, 2014

一些简单的例子,用原生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 相关文章推荐
LBS blog sql注射漏洞[All version]-官方已有补丁
Aug 26 Javascript
为超链接加上disabled后的故事
Dec 10 Javascript
js时间日期和毫秒的相互转换
Feb 22 Javascript
在JavaScript中typeof的用途介绍
Apr 11 Javascript
通过JavaScript使Div居中并随网页大小改变而改变
Jun 24 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
Jul 09 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
Apr 16 Javascript
jQuery取消ajax请求的方法
Jun 09 Javascript
原生javascript实现自动更新的时间日期
Feb 12 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
Feb 09 Javascript
Vue+element-ui 实现表格的分页功能示例
Aug 18 Javascript
js实现跟随鼠标移动的小球
Aug 26 Javascript
一个不错的js html页面倒计时可精确到秒
Oct 22 #Javascript
js实现select跳转功能代码
Oct 22 #Javascript
Javascript原型链和原型的一个误区
Oct 22 #Javascript
Javascript this 关键字 详解
Oct 22 #Javascript
Javascript 构造函数详解
Oct 22 #Javascript
Javascript中Array.prototype.map()详解
Oct 22 #Javascript
javascript数组详解
Oct 22 #Javascript
You might like
微信公众平台接口开发入门示例
2014/12/24 PHP
php 修改上传文件大小限制实例详解
2016/10/23 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
YII框架模块化处理操作示例
2019/04/26 PHP
Laravel 类和接口注入相关的代码
2019/10/15 PHP
关于PHP求解三数之和问题详析
2020/11/09 PHP
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
实例详解AngularJS实现无限级联动菜单
2016/01/15 Javascript
JavaScript代码性能优化总结篇
2016/05/15 Javascript
jQuery通用的全局遍历方法$.each()用法实例
2016/07/04 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
2017/05/20 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
2019/11/07 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
2019/11/24 Javascript
wxpython 学习笔记 第一天
2009/02/09 Python
python插入排序算法的实现代码
2013/11/21 Python
python遍历数组的方法小结
2015/04/30 Python
Django发送html邮件的方法
2015/05/26 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
Python补齐字符串长度的实例
2018/11/15 Python
浅谈python标准库--functools.partial
2019/03/13 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
pytorch 实现L2和L1正则化regularization的操作
2021/03/03 Python
浅谈css3中的前缀
2016/07/20 HTML / CSS
纯css3使用vw和vh实现自适应的方法
2018/02/09 HTML / CSS
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
环保倡议书50字
2014/05/15 职场文书
党的群众路线教育实践活动对照检查材料(教师)
2014/09/24 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
2015年圣诞节寄语
2015/08/17 职场文书
2016中秋节问候语
2015/11/11 职场文书
pytorch 如何使用float64训练
2021/05/24 Python
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
2021/05/25 HTML / CSS