原生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 相关文章推荐
使用jquery实现简单的ajax
Jul 08 Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
Oct 14 Javascript
jquery删除指定子元素代码实例
Jan 13 Javascript
jQuery Ajax调用WCF服务详细教程
Mar 31 Javascript
javascript实现的右下角弹窗实例
Apr 24 Javascript
每天一篇javascript学习小结(Boolean对象)
Nov 12 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
Dec 03 Javascript
Javascript网页抢红包外挂实现分享
Jan 11 Javascript
Vue2.0 http请求以及loading展示实例
Mar 06 Javascript
angularJs利用$scope处理升降序的方法
Oct 08 Javascript
微信小程序之裁剪图片成圆形的实现代码
Oct 11 Javascript
解决vue一个页面中复用同一个echarts组件的问题
Jul 19 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限制HTML内容中图片必须是本站的方法
2015/06/16 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
JavaScript 乱码问题
2009/08/06 Javascript
js判断屏幕分辨率的代码
2013/07/16 Javascript
javaScript对文字按照拼音排序实现代码
2013/12/27 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
JS生成不重复的随机数组的简单实例
2016/07/10 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
vue使用axios跨域请求数据问题详解
2017/10/18 Javascript
vue实现tab切换外加样式切换方法
2018/03/16 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
mui js控制开关状态、修改switch开关的值方法
2019/09/03 Javascript
python实现简单http服务器功能
2018/09/17 Python
python实现蒙特卡罗方法教程
2019/01/28 Python
Python字符串的常见操作实例小结
2019/04/08 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
Django框架验证码用法实例分析
2019/05/10 Python
Python多叉树的构造及取出节点数据(treelib)的方法
2019/08/09 Python
python+requests接口压力测试500次,查看响应时间的实例
2020/04/30 Python
python3 循环读取excel文件并写入json操作
2020/07/14 Python
仿酷狗html5手机音乐播放器主要部分代码
2013/05/15 HTML / CSS
英国最大的高品质珠宝和手表专家:Goldsmiths
2017/03/11 全球购物
八年级英语教学反思
2014/01/09 职场文书
岗位职责的构建方法
2014/02/01 职场文书
四个太阳教学反思
2014/02/01 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
教师党的群众路线学习心得体会
2014/11/04 职场文书
特种设备安全管理制度
2015/08/06 职场文书
2019学子的答谢词范本!
2019/07/05 职场文书
python基础之类属性和实例属性
2021/10/24 Python
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python
windows11怎么查看自己安装的版本号? win11版本号的查看方法
2021/11/21 数码科技