原生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 相关文章推荐
JavaScript TO HTML 转换
Jun 26 Javascript
jquery.boxy弹出框(后隔N秒后自动隐藏/自动跳转)
Jan 15 Javascript
jQuery中常用动画效果函数(日常整理)
Sep 17 Javascript
微信小程序 获取二维码实例详解
Jun 23 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
Aug 28 Javascript
vue-cli中打包图片路径错误的解决方法
Oct 26 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
Mar 07 Javascript
vue2.0安装style/css loader的方法
Mar 14 Javascript
vue检测对象和数组的变化分析
Jun 30 Javascript
layDate日期控件使用方法详解
Nov 15 Javascript
在vue项目中优雅的使用SVG的方法实例详解
Dec 03 Javascript
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
Feb 04 jQuery
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 增加了对 .ZIP 文件的读取功能
2006/10/09 PHP
php 应用程序安全防范技术研究
2009/09/25 PHP
PHP常见错误提示含义解释(实用!值得收藏)
2016/04/25 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
2019/12/04 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
JavaScript中使用Substring删除字符串最后一个字符
2013/11/03 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
TinyMCE汉化及本地上传图片功能实例详解
2016/05/31 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
JavaScript实现简单评论功能
2017/08/17 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
微信小程序使用wxParse解析html的实现示例
2018/08/30 Javascript
Vue插件之滑动验证码
2019/09/21 Javascript
Chrome插件开发系列一:弹窗终结者开发实战
2020/10/02 Javascript
[57:18]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#3VP VS VG
2016/03/03 DOTA
Python subprocess模块学习总结
2014/03/13 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
Python中type的构造函数参数含义说明
2015/06/21 Python
Django框架下在视图中使用模版的方法
2015/07/16 Python
Django中URLconf和include()的协同工作方法
2015/07/20 Python
一个Python最简单的接口自动化框架
2018/01/02 Python
Python将一个Excel拆分为多个Excel
2018/11/07 Python
如何解决tensorflow恢复模型的特定值时出错
2020/02/06 Python
python logging.info在终端没输出的解决
2020/05/12 Python
Python sorted对list和dict排序
2020/06/09 Python
编写python代码实现简单抽奖器
2020/10/20 Python
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
澳大利亚买卖正宗二手奢侈品交易平台:Luxe.It.Fwd
2019/10/16 全球购物
下面代码从性能上考虑,有什么问题
2015/04/03 面试题
酒店个人培训自我鉴定
2013/12/11 职场文书
校园安全标语
2014/06/07 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
2014年就业工作总结
2014/11/26 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书